{"_id":"@darkwolf/telegram-bot.lazy.cjs","_rev":"2-3f58eafd609a22a5a56bcacc9358d4f0","name":"@darkwolf/telegram-bot.lazy.cjs","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@darkwolf/telegram-bot.lazy.cjs","version":"1.0.0","description":"Telegram Bot API","main":"./lib/index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-telegram-bot.git"},"keywords":["darkwolf","dw","telegram","bot","lazy","cjs","api"],"author":{"name":"Pavel Wolf"},"license":"MIT","bugs":{"url":"https://github.com/Darkwolf/node-telegram-bot/issues"},"homepage":"https://github.com/Darkwolf/node-telegram-bot#readme","dependencies":{"@darkwolf/custom-error.cjs":"^1.0.1","@darkwolf/helper.cjs":"^1.0.6","@darkwolf/text.cjs":"^1.0.0","@darkwolf/time.cjs":"^1.0.4","form-data":"^3.0.0","node-fetch":"^2.6.1"},"_id":"@darkwolf/telegram-bot.lazy.cjs@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dMNtLpUmvCn9P5EPSKGQc3/1OKWdYQd+WWjC6+LSgvQKk4jdvgs+z7Ojf8iJHk24yr4aq3HuABiM6dDfZeeXDw==","shasum":"f2b8b5cfb99b4a6b1ba6b3a4bfe57e9f293fe97b","tarball":"https://registry.npmjs.org/@darkwolf/telegram-bot.lazy.cjs/-/telegram-bot.lazy.cjs-1.0.0.tgz","fileCount":229,"unpackedSize":579697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6AzYCRA9TVsSAnZWagAA8DoQAJKyPTTHqOsODCiZiCf/\nlfNLlwOB0KxbPpSObI1YxoRRJBGCeQ83VOcdtKo9cSA+QsKtTtigQMX8Q5Zl\n/0QBtjSosjQqT5aMufmxcKtIL4RguGBSeQlI0029LBUl7EnfNhUatSB5J9PO\nHHLjzAFGU/YxCd8E7uayt0W4k6+lCgPZYk7BZJm4SaKZG/MPSrdKD5D0vd08\nrOVFlXrsrcBTlttKscApi02JNT6GTpX/GYKCaF23u89Gslr+Emu0Td4szdnI\n+0jJt2m1mHD6L10hzU8gsMUiJYcILH7tvbNpnnGj+F7yS2J0O58gLYPU5lA9\nar856fvZ8Gx4huzr4NO+IZ5YXyWSnI5GqwRCez4dowCbDQ9ambFkuq9XpZy5\nuRPQM7VT+ppaeclbIrJUiQPBWZnlYtuZI/nygK5P7NpJM0SgBt3scEHVAXi2\n6rbL3RBn/l2hWRpbXVEswUsAN/XIhFwQryQelAJjhBNIN+4MbKtpVjnxRfKB\nr8XaJJZZ0XZWKiB8Egm+6TJiVEejditIr5hYNLEOTJPfjcQ4jh/tvHHx9R1r\nNKXjbOqSyDKjDNU/Z51tegTMxwPELMxMc5igxaqPARVbmKk7o29qT7A1SQML\nq22pElPA6JMONc9T3EC6hqA3RbnIr4e7o8PHV1fqJPbyvuWxJlk6ZScRCv1s\nBNVa\r\n=//8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYM6USn915tn386Q++ayJbaH2LUHdIhLH2BReORZkrGAIhAJPWC+TMx4lnho4wQmrZzZ3MAfWjGc2KlU98J7ENCuJP"}]},"_npmUser":{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"},"directories":{},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/telegram-bot.lazy.cjs_1.0.0_1609043159790_0.3974275907586535"},"_hasShrinkwrap":false},"1.0.1":{"name":"@darkwolf/telegram-bot.lazy.cjs","version":"1.0.1","description":"Telegram Bot API","main":"./lib/index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-telegram-bot.git"},"keywords":["darkwolf","dw","telegram","bot","lazy","cjs","api"],"author":{"name":"Pavel Wolf"},"license":"MIT","bugs":{"url":"https://github.com/Darkwolf/node-telegram-bot/issues"},"homepage":"https://github.com/Darkwolf/node-telegram-bot#readme","dependencies":{"@darkwolf/custom-error.cjs":"^1.0.1","@darkwolf/helper.cjs":"^1.0.6","@darkwolf/text.cjs":"^1.0.0","@darkwolf/time.cjs":"^1.0.4","form-data":"^3.0.0","node-fetch":"^2.6.1"},"_id":"@darkwolf/telegram-bot.lazy.cjs@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0nUFHtNxg/OEU/Ufwcvdkbdf6vf/aTxsTlizIQeh+bvL9dspXCV9G8B6IrutYF4POtI6cPaEOZN+/P/AktBPTA==","shasum":"012db09c21619a0bd77d343f346253d5497fd198","tarball":"https://registry.npmjs.org/@darkwolf/telegram-bot.lazy.cjs/-/telegram-bot.lazy.cjs-1.0.1.tgz","fileCount":229,"unpackedSize":579715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6DnYCRA9TVsSAnZWagAAqG0P/j0+iK4HX2AEu6ABhM8A\nt2Omz726i3i0EoIXy3GglluegI+X1AphYiLL2GAsPqhmUdsccs7FMFQHFRIN\nMLzftoIhH8TCh0OFJHpHIWsEPGfdYLb5FKXmbxO1Ds6esQprzLyXcFyuzQcQ\nmOe5Z/qWTCjX/YpVEfAhjqJzAmnHFh+s4dtu/7KjP5bmcgK2mU0n8b0gYz36\nDpCSu4lJ9udEH5QTX5VdCGvwSAGlqoSmBX8R1iJbvUCf7f40T0RNdTgln6Uw\nv0ftYBOJlbyRkuO57tWP+EyX+Bm1gQxwLDU46jsoX+Ic2JY0foW3+qLLV2rG\nCPGS8PqSxxPDetFppRvDWrfCEexd3OOIUFH58vrZlMESzMxRjSmKthzTvmaA\nB+1ykCdMvMF/w90syE2wzr5BasTQ1KDYjB97mgL7+fA/hlY4EWJ0h4FPzWiT\nyxBFyRaeQFwnn4+ohfAM1D1udAZJ73wB3CkGYFGnrARC41TPm2tU6hVjRvyO\nko2cL9l79CgMHwEPoNAwnFTaOW0iyuLvnlJVm6bzZp269xPrYUC3C/h4SquL\n3tXW2eEst94L4qD2I6XDdtqM8wICkq4a8AlxPecZTth6jhOZ79ZTVwkgvWV0\nbCs+g0uSgifNuTx0eXNTRHWizQw1b2usT6Li750TzzswPcrwSn9uccBwI273\nZ+G3\r\n=eeyr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChiCeTh4QGN04z1JFP6S4TySJ7F1LMh4NFR+AbmgzG7wIhAP3qeiByuNsEZdGmnoMPcF19L2eazCnKuuiVGF8XD1J2"}]},"_npmUser":{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"},"directories":{},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/telegram-bot.lazy.cjs_1.0.1_1609054680121_0.7934653955784201"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-27T04:25:59.630Z","1.0.0":"2020-12-27T04:25:59.991Z","modified":"2022-04-05T02:45:43.984Z","1.0.1":"2020-12-27T07:38:00.309Z"},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"description":"Telegram Bot API","homepage":"https://github.com/Darkwolf/node-telegram-bot#readme","keywords":["darkwolf","dw","telegram","bot","lazy","cjs","api"],"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-telegram-bot.git"},"author":{"name":"Pavel Wolf"},"bugs":{"url":"https://github.com/Darkwolf/node-telegram-bot/issues"},"license":"MIT","readme":"# Telegram Bot API\n## Install\n#### ECMAScript (Node.js v12.x LTS or higher)\n`npm i --save @darkwolf/telegram-bot.mjs`\n#### CommonJS (Node.js v10.x LTS or higher)\n`npm i --save @darkwolf/telegram-bot.cjs`\n#### Lazy Loading CommonJS (Node.js v10.x LTS or higher)\n`npm i --save @darkwolf/telegram-bot.lazy.cjs`\n## Using\n```javascript\n// ECMAScript\nimport TelegramBot, {\n  InputFile,\n  InputMediaPhoto,\n  InlineKeyboardMarkup,\n  InlineKeyboardButton,\n  MarkdownText,\n  ParseMode\n} from '@darkwolf/telegram-bot.mjs'\n\n// CommonJS\nconst TelegramBot = require('@darkwolf/telegram-bot.cjs')\n// Lazy Loading CommonJS\nconst TelegramBot = require('@darkwolf/telegram-bot.lazy.cjs')\nconst {\n  InputFile,\n  InputMediaPhoto,\n  InlineKeyboardMarkup,\n  InlineKeyboardButton,\n  MarkdownText,\n  ParseMode\n} = TelegramBot\n\nconst bot = new TelegramBot(token, {\n  agent: new Agent()\n})\n\n// Handling events\nbot.on('request', request => {})\nbot.on('response', response => {})\nbot.on('error', error => {})\n\n// Sending messages\nconst text = new MarkdownText()\n  .addTitle(MarkdownText.escape('Ave, Darkwolf!'))\n  .addItem('First Name', 'Pavel')\n  .addItem('Last Name', 'Wolf')\nconst message = await bot.sendMessage(chatId, text, {\n  parseMode: ParseMode.MARKDOWN,\n  replyMarkup: new InlineKeyboardMarkup([\n    [new InlineKeyboardButton('Ave, Darkwolf!', {\n      callbackData: 'ave-darkwolf'\n    })]\n  ])\n})\n// Sending photo\nconst photoMessage = await bot.sendPhoto(chatId, new InputFile('photo.jpeg'))\n// Sending media group\nconst messages = await bot.sendMediaGroup(chatId, [\n  new InputMediaPhoto(new InputFile('first.jpeg')),\n  new InputMediaPhoto(new InputFile('second.jpeg')),\n  new InputMediaPhoto(new InputFile('third.jpeg'))\n])\n// Downloading files\nconst files = await Promise.all(messages.map(message => message.photo[0].getFile()))\nconst blobs = await Promise.all(files.map(file => file.download()))\n```\n## [API Documentation](https://github.com/Darkwolf/node-telegram-bot/blob/master/docs/API.md)\n## Contact Me\n#### GitHub: [@PavelWolfDark](https://github.com/PavelWolfDark)\n#### Telegram: [@PavelWolfDark](https://t.me/PavelWolfDark)\n#### Email: [PavelWolfDark@gmail.com](mailto:PavelWolfDark@gmail.com)\n","readmeFilename":"README.md"}