{"repo":"MarcusOtter/discord-needle","free":true,"listed":false,"github":"https://github.com/MarcusOtter/discord-needle","clone":"git clone https://github.com/MarcusOtter/discord-needle.git","description":"Needle is a Discord bot that creates Discord threads automatically.","language":"TypeScript","stars":228,"topics":["discord-js","discord","bot","discord-bot","threads","chatbot","ticketing-system","discordjs","discordbot","nodejs"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"Needle Needle is a Discord bot that helps you declutter your server by creating Discord threads automatically. &emsp; &emsp; 👋 Getting started The easiest way to start using Needle in your server is to use the hosted instance. Click here to invite Needle to your Discord server! If you have any questions, feel free to join the support server and check the Frequently Asked Questions. 🛠️ Self-hosting (advanced) The hosted instance of Needle is customizable and should be enough for most users. However, if you have special requirements and want to modify the functionality of Needle, you will have to fork the repository and self-host your own instance. This requires programming knowledge and is only for advanced users - support for this will be limited. Needle requires an environment with Node.js version 16.9.0 or higher, along with persistent storage for per-server config files - shared hosts (like Replit and Heroku) will not work. 1. Clone or download the latest release of Needle (branch: stable ). 2. Copy .env.example to .env and fill in your bot's token and application ID. 3. Run npm install to install Needle's dependencies. 4. Run npm run build to compile Needle's code. 5. Run npm run deploy to setup slash commands. - Slash commands can take up to one hour to show up in all servers. 6. Run npm start to start Needle :tada: Needle requires the following permissions to function, along with the applications.commands and bot scopes. - [x] View channels - [x] Send messages - [x] S","default_branch":null,"files":null,"tree":[],"storefront":"/r/MarcusOtter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MarcusOtter/discord-needle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}