{"_id":"discord-spoiler-bot","_rev":"14-768df0f73b6e0f3f54cc27fd326678f4","name":"discord-spoiler-bot","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","dist-tags":{"latest":"2.0.6"},"versions":{"1.0.0":{"name":"discord-spoiler-bot","version":"1.0.0","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"gitHead":"732f4a888f94e73aa7750edc7000a66aa381cd56","_id":"discord-spoiler-bot@1.0.0","_shasum":"a3af06277cd2e6ce9bc4330bafad25e2386ae442","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"a3af06277cd2e6ce9bc4330bafad25e2386ae442","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-1.0.0.tgz","integrity":"sha512-mdHoLIrW0Shva7pRyAXUOSFVJQVKGvkmiOD0sjbV4BTEorxM4I88Y0FhnikPs4vgxp987nkY03i4vRqUjaPQAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmD48YC/1iCQsxQiqtgnXkqerQxjNq2BLLvnM0F8oiKgIgQYKCuKLgTDJdDLLTtydwnkzNh92MvvFbkk/PweCLSCk="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-1.0.0.tgz_1487995067745_0.025074470322579145"},"directories":{}},"1.0.1":{"name":"discord-spoiler-bot","version":"1.0.1","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"gitHead":"dddf86b9f38c3a135ca304d5e4fa9a9c7dd8acae","_id":"discord-spoiler-bot@1.0.1","_shasum":"e571f76493386267e309477113dba559bcee6c68","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"e571f76493386267e309477113dba559bcee6c68","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-1.0.1.tgz","integrity":"sha512-h7/f3Fc5dkIrJYHBXDCTFiDpNMoih9Dta5HmPFx7gTCWyTlUH0DGq7teVaGFp39kr570KW6EASqb8U+uh2FNpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+eoETPs1K8deY6kqdU9rrpdUZHpkJrtjIgoVuxxCHpwIgLgfGkJ6xT4ifCjXyVme018lwDN9FeUpSXepyrY1lyZo="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-1.0.1.tgz_1487995882532_0.6877436491195112"},"directories":{}},"1.0.2":{"name":"discord-spoiler-bot","version":"1.0.2","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","mocha":"^3.2.0"},"gitHead":"3bb67ef750e2fd4279666be3f9b494de81a5d9b3","_id":"discord-spoiler-bot@1.0.2","_shasum":"42c215e443be1d7c4d7af8cc97a8f0181fc72956","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"42c215e443be1d7c4d7af8cc97a8f0181fc72956","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-1.0.2.tgz","integrity":"sha512-4gBIJaMqjSwLMd1p2DmxSHLM4lLfnWg/nkexc0PKfV220+4IoefUBOia1Mt+HahtfBHhaZFJ8GGn4K9RfApgDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnxcBRQVcsQD4LWAlmnQvKbKUWld/NmAqxKgRkfJLi4AiALrs9mS70Was4MFWh23UKIXCPFZkn9Np8gc3MuzGVjSA=="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-1.0.2.tgz_1488031992856_0.14871213142760098"},"directories":{}},"2.0.0":{"name":"discord-spoiler-bot","version":"2.0.0","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","mocha":"^3.2.0"},"gitHead":"36ed0bb29c9369120edbdf0205cc95cf426b0152","_id":"discord-spoiler-bot@2.0.0","_shasum":"ab01801557c285ea21be62b0f1b7afc11be8d430","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"ab01801557c285ea21be62b0f1b7afc11be8d430","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.0.tgz","integrity":"sha512-50iz0H0n67quGwYId6BhZc68vJFICpqM86mf5DWOU6fZp0iaLTfox6He7gkDO2+7BD7FLUcgcAmksXv4567pFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrY8zDlHsT8dnyhGZpw/CCKK/bRB7itk4elmXLxH5cZgIgVQnkle81J8/COTXuxFbxjN9i0Xijsc63ZWUsjHP8jiU="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-2.0.0.tgz_1488084030656_0.9085758354049176"},"directories":{}},"2.0.1":{"name":"discord-spoiler-bot","version":"2.0.1","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","mocha":"^3.2.0"},"gitHead":"ff98fbad97fe0b04e423331e0f343835c7e9e619","_id":"discord-spoiler-bot@2.0.1","_shasum":"003f590a25d2bf314f784fbef9cb27fddc3653f9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"003f590a25d2bf314f784fbef9cb27fddc3653f9","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.1.tgz","integrity":"sha512-/vz5z6U9SUfkMZrkLBW3KlSRjiFag6XhgVSMmnxpncRFW12IAOj8SnAcMq9LdaGPvzNUw0tXEbBg4VGrkbMWPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa/FxpK4H5lsaq1L8DC82L/at1F/SbkN5rmm/3Cd9eCAiEArWNfcEqF/53clbtQP63kC0LtCrhfXS9NdoRPooBSfWk="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-2.0.1.tgz_1488089493311_0.7804657428059727"},"directories":{}},"2.0.2":{"name":"discord-spoiler-bot","version":"2.0.2","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","mocha":"^3.2.0"},"gitHead":"4a331d73cc47279a7c101fbba1c6c6ecd5a05adc","_id":"discord-spoiler-bot@2.0.2","_shasum":"519d0a8bf99c8354b52222ad001fd356adfc03cf","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"519d0a8bf99c8354b52222ad001fd356adfc03cf","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.2.tgz","integrity":"sha512-q968WnvzSs0fPrpgH/ubjaIc3xuUDPRbitoxZz1RHUp9JD+d8BgZdc5qyzuqK18Y45vMg3EM4hrjG2OPKS1l9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhbEQ094e0YTm6mg2XZJMEakRAmoUqWONtRlLWOi90dQIgPSXOp5ObBFe2A7e/Yyq+Q6YvLdDVE3SfThqc7ETkmIg="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-2.0.2.tgz_1488090170315_0.6420885899569839"},"directories":{}},"2.0.3":{"name":"discord-spoiler-bot","version":"2.0.3","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","test-no-delete":"env NO_DELETE=true mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.0.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","lorem-ipsum":"^1.0.3","mocha":"^3.2.0"},"gitHead":"a7e6cbfb183d48c2b6eb29a616e1bbce4a67b5fc","_id":"discord-spoiler-bot@2.0.3","_shasum":"9282ba70d0fc73ae4b635dfcc3bd3bf548fc4e1b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"9282ba70d0fc73ae4b635dfcc3bd3bf548fc4e1b","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.3.tgz","integrity":"sha512-nraK2y1h1f4Frl9vN+ICGar+84KiuHSKsrk66oU3xjabd4mF5TFtFgo8NwpCpoIQ/oKRFOOQBKt9GH7sBHKkPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfPlIuYhxbrkKbsWTAbDZbngcChZkEmBWJdMeTdG/wCAiACgmEyivr6tWcE4Cxno6/PY2AV05wBBZBX7m565ZALSA=="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-2.0.3.tgz_1491166668952_0.8448924319818616"},"directories":{}},"2.0.4":{"name":"discord-spoiler-bot","version":"2.0.4","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","test-no-delete":"env NO_DELETE=true mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.1.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","lorem-ipsum":"^1.0.3","mocha":"^3.2.0"},"gitHead":"0b18087808af8f630fb94ede085aed32c4611643","_id":"discord-spoiler-bot@2.0.4","_shasum":"934cc3b56e5599d5f183a34f5e270745a7385322","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"shasum":"934cc3b56e5599d5f183a34f5e270745a7385322","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.4.tgz","integrity":"sha512-0yrwaBSUVrMKQp4nglaE8xSGihlizQU7nzC+jtNhIN07JFKwNvkutT6KEiEFjrEmp3AG5FGRJpQlbHXKNyi78g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKBYUhhVUG5+0TP4q3tpzrVQ6xnYEEVtsFnsRrWxb3LgIhAJXdP+vTmNW43qIkTT0XGU3+4Sn4DTQ+0WB3Kh6Sx1Ua"}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discord-spoiler-bot-2.0.4.tgz_1494712736784_0.26458836696110666"},"directories":{}},"2.0.5":{"name":"discord-spoiler-bot","version":"2.0.5","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","test-no-delete":"env NO_DELETE=true mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"canvas":"^1.6.3","discord.io":"^2.4.2","discord.js":"^11.1.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","lorem-ipsum":"^1.0.3","mocha":"^3.2.0"},"gitHead":"68b291a06cf50cdaa28300e0041912f85df2c61c","_id":"discord-spoiler-bot@2.0.5","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"integrity":"sha512-S+VJxXbFFOqLq3LV3mAyn3n5LWiixpFol7FZqnjh0GTSeaWk4loj6STKSm6HglL/O/tSFS6KRf//Eqf7+7inlg==","shasum":"e415d0a3909ed9c657827a260dacce052198d58f","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDngEY3pozrg6XM6CONvfuQRuTW24gUqke9+SJOa0DlVAiEAl/kgWgacxIzbUqFsRBfThNLGw58XQcnwF7FVM/WEdac="}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-spoiler-bot-2.0.5.tgz_1496400813744_0.425292057916522"},"directories":{}},"2.0.6":{"name":"discord-spoiler-bot","version":"2.0.6","description":"A bot for Discord that replaces spoiler messages with GIFs that reveal content on hover.","main":"index.js","scripts":{"test":"mocha --recursive ./test/mocha/","test-no-delete":"env NO_DELETE=true mocha --recursive ./test/mocha/","lint":"eslint ./src/ ./test/"},"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"keywords":["discord-bot","discord","bot","spoilers","spoiler"],"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"license":"MIT","bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","dependencies":{"bluebird":"^3.5.1","canvas":"^1.6.3","discord.io":"github:woor/discord.io#gateway_v6","discord.js":"^11.1.0","gifencoder":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.16.1","lorem-ipsum":"^1.0.3","mocha":"^3.2.0"},"gitHead":"b6fe9746a9a76c633b879f0025a9f8f4c23e6013","_id":"discord-spoiler-bot@2.0.6","_npmVersion":"5.8.0","_nodeVersion":"8.1.3","_npmUser":{"name":"timbokz","email":"tim.kuzh@gmail.com"},"dist":{"integrity":"sha512-stEJcQMEMlZuHcPHYHghcDtL8L0iXNxl5I0kMMLkoqd0SXBOOTDX7BqxNKeZkRbfh0NPbD7Tcqio5HdXn5t+hA==","shasum":"076726350dff901e7ea8754cc78565f31bb16883","tarball":"https://registry.npmjs.org/discord-spoiler-bot/-/discord-spoiler-bot-2.0.6.tgz","fileCount":18,"unpackedSize":441624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfNz8DeAUWVOIYZAYXatsbot4tkso+gBYgthcTKp3JGQIhAPHYncFkySf+By4JjxSScSpf/ghDmCFLGPKLXftNctBj"}]},"maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-spoiler-bot_2.0.6_1522825079598_0.17100878776441886"},"_hasShrinkwrap":false}},"readme":"# Discord Spoiler Bot\n\n[![npm](https://img.shields.io/npm/v/discord-spoiler-bot.svg)](https://www.npmjs.com/package/discord-spoiler-bot)\n[![npm](https://img.shields.io/npm/dt/discord-spoiler-bot.svg)](https://www.npmjs.com/package/discord-spoiler-bot)\n![npm dependencies](https://david-dm.org/TimboKZ/discord-spoiler-bot.svg)\n\nA Discord bot that replaces spoiler messages with GIFs that reveal content on hover.\n\n# Demo\n\n### Single line\n\n![Discord Spoiler Bot in action](https://foxypanda-ghost.s3.amazonaws.com/2017/Feb/Spoiler_Bot_One_Line-1487990846207.gif)\n\n### Multi-line\n\n![Discord Spoiler Bot with multi-line comments](https://foxypanda-ghost.s3.amazonaws.com/2017/Feb/Spoiler_Bot_Multiple_Lines-1487991244852.gif)\n\n### Marking someone else's message as a spoiler\n\n![Discord Spoiler Bot marking other messages as spoilers](https://foxypanda-ghost.s3.amazonaws.com/2017/Feb/Spoiler_Bot_Other_Messages-1488088171731.gif)\n\n# Documentation\n \n Check [Discord Spoiler Bot Wiki](https://github.com/TimboKZ/discord-spoiler-bot/wiki) on GitHub for full documentation. See section below for the quick start guide.\n\n### Quick start\n\nIf you know what you're doing, you can jump right in. First, make sure you have [all prerequisites for `node-canvas` installed](https://github.com/Automattic/node-canvas#installation). Then add Discord Spoiler Bot to your npm project:\n\n```shell\n$ npm install discord-spoiler-bot --save\n```\n\nNow get a secret token for your bot and make sure the bot has permission to read, write and delete messages as well as upload files. Create a file called `index.js` and put the following inside:\n\n```javascript\n'use strict';\n\nconst SpoilerBot = require('discord-spoiler-bot');\n\nlet config = {\n    token: 'you_secret_token_here',\n};\n\nlet bot = new SpoilerBot(config);\nbot.connect();\n```\n\nLaunch your bot using Node.js:\n\n```shell\n$ node index.js\n```\n\nAnd you're done! Write messages of format `<topic>:spoiler:<content>` to mark your own messages as spoilers, e.g.:\n\n```\nFMA:spoiler:Elric brothers are alchemists!\n```\n\nTo mark someone else's messages, use `<message-id>:spoils:<topic>`, but you will have to configure permissions first. See [Configuration](https://github.com/TimboKZ/discord-spoiler-bot/wiki/Configuration) section.\n\nAlready have a bot running on [discord.js](https://github.com/hydrabolt/discord.js/) or [discord.io](https://github.com/izy521/discord.io)? You can supply an instance of `Client` instead of a token, see [Usage](https://github.com/TimboKZ/discord-spoiler-bot/wiki/Usage) section for examples.\n\n# Reporting bugs\n\nPlease create an issue thread [here](https://github.com/TimboKZ/discord-spoiler-bot/issues). I will try to reply and resolve issues to the best of my ability.\n\n### Known issues\n\n* It's been reported that GIFs play continuously on mobile devices instead of stopping after revealing the spoiler. Sadly this is a limitation of the mobile Discord app and I can't do anything about it.\n* On Windows, `node-canvas` library does not support true type fonts so Discord Spoiler Bot uses the default `node-canvas` font instead of Source Sans Pro Regular. \n\n# Contributing\n\nI believe this bot is feature-complete, and from now on will most likely only fix bugs. Before adding a new feature to this bot and creating a pull request, make sure said feature makes sense in the context of Discord Spoiler Bot.\n\nMake sure `npm test` and `npm run lint` return no errors before making a pull request, otherwise I might reject it. `npm run test-no-delete` is available for your convenience, running this command will make sure that GIFs produced during testing are not removed so you can inspect them for any artifacts.","maintainers":[{"name":"timbokz","email":"tim.kuzh@gmail.com"}],"time":{"modified":"2022-06-15T04:54:14.272Z","created":"2017-02-25T03:57:48.353Z","1.0.0":"2017-02-25T03:57:48.353Z","1.0.1":"2017-02-25T04:11:24.771Z","1.0.2":"2017-02-25T14:13:15.149Z","2.0.0":"2017-02-26T04:40:31.188Z","2.0.1":"2017-02-26T06:11:33.854Z","2.0.2":"2017-02-26T06:22:52.429Z","2.0.3":"2017-04-02T20:57:49.495Z","2.0.4":"2017-05-13T21:58:57.630Z","2.0.5":"2017-06-02T10:53:35.066Z","2.0.6":"2018-04-04T06:57:59.783Z"},"homepage":"https://github.com/TimboKZ/discord-spoiler-bot#readme","keywords":["discord-bot","discord","bot","spoilers","spoiler"],"repository":{"type":"git","url":"git+https://github.com/TimboKZ/discord-spoiler-bot.git"},"author":{"name":"Timur Kuzhagaluyev","email":"tim.kuzh@gmail.com","url":"https://foxypanda.me/"},"bugs":{"url":"https://github.com/TimboKZ/discord-spoiler-bot/issues"},"license":"MIT","readmeFilename":"README.md","users":{"rocket0191":true}}