{"_id":"@c0smic/conflict-globe-discord","_rev":"2-b3317f986924a71b28349eb59ba8a932","name":"@c0smic/conflict-globe-discord","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@c0smic/conflict-globe-discord","version":"1.0.0","keywords":["discord","bot","osint","conflict","ai","ollama"],"author":{"name":"Conflict Globe Team"},"license":"MIT","_id":"@c0smic/conflict-globe-discord@1.0.0","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"dist":{"shasum":"782b3522cc1ec6039ef78f6a8f322781c0d7c5e0","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-discord/-/conflict-globe-discord-1.0.0.tgz","fileCount":4,"integrity":"sha512-Nj5V28+3A/DZ7zBLJQgKfRlYPl6jVK0Zd45S6OBzSiZfydMyewu2ntG0cPgh/PcnlGhv1D+DhfZwJmfCIx9MgA==","signatures":[{"sig":"MEYCIQCG4oajXk0RBeLaDTihrx4nCGYnRlRk3d+YxU5Jz0YRRQIhAOkF8WyfnkWJX81LdHd/Wol7a6Q3hsQTkEsOn3tDYJCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32992},"main":"index.js","type":"commonjs","gitHead":"e97bca214905044d5bd62a9e8a05eab2796e9f77","scripts":{"dev":"node index.js","start":"node index.js"},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"_npmVersion":"11.10.0","description":"AI-powered Discord bot for Conflict Globe OSINT platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"axios":"^1.13.6","dotenv":"^16.6.1","node-cron":"^4.2.1","discord.js":"^14.21.0","rss-parser":"^3.13.0","@discordjs/rest":"^2.6.0","discord-api-types":"^0.38.42"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/conflict-globe-discord_1.0.0_1773524137586_0.2146784459901694","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@c0smic/conflict-globe-discord","version":"1.0.1","description":"AI-powered Discord bot for Conflict Globe OSINT platform","main":"index.js","scripts":{"start":"node index.js","dev":"node index.js"},"keywords":["discord","bot","osint","conflict","ai","ollama"],"author":{"name":"Conflict Globe Team"},"license":"MIT","type":"commonjs","dependencies":{"@discordjs/rest":"^2.6.0","axios":"^1.13.6","discord-api-types":"^0.38.42","discord.js":"^14.21.0","dotenv":"^16.6.1","node-cron":"^4.2.1","rss-parser":"^3.13.0"},"gitHead":"b45bdad197e7eed4cdd539864d75e3aa2c3154b2","_id":"@c0smic/conflict-globe-discord@1.0.1","_nodeVersion":"24.13.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-gbQc2FyKBIec70DtTb5gL8aUqmlqDgOn5b3+1kMQJBZy9iyxXJ8CEqVx9h5dKMyigdvtwGEYJklcFGFZxARKCQ==","shasum":"5375fbb7f67bfaba228481696945e27da425eeff","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-discord/-/conflict-globe-discord-1.0.1.tgz","fileCount":7,"unpackedSize":34096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEvRb7vTsCmFqOi4GhlD/7vGDEFzeTou6HtJjlj72LDoAiEAoCUBiiTmoRow96DaccnxmeHSZztR1+cb2wTlH5MZXhU="}]},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"directories":{},"maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conflict-globe-discord_1.0.1_1773527170692_0.7390806913476833"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T21:35:37.531Z","modified":"2026-03-14T22:26:10.970Z","1.0.0":"2026-03-14T21:35:37.717Z","1.0.1":"2026-03-14T22:26:10.860Z"},"author":{"name":"Conflict Globe Team"},"license":"MIT","keywords":["discord","bot","osint","conflict","ai","ollama"],"description":"AI-powered Discord bot for Conflict Globe OSINT platform","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"readme":"# Conflict Globe Discord Bot\n\nAI-powered Discord bot for the Conflict Globe OSINT platform. Analyzes real-time conflict data using Ollama AI and posts updates to Discord channels.\n\n## Installation\n\n```bash\nnpm install @c0smic/conflict-globe-discord\n```\n\n## Configuration\n\nCreate a `.env` file:\n\n```env\nDISCORD_BOT_TOKEN=your_bot_token\nCONFLICT_GLOBE_API=http://localhost:8080/api/conflicts\nOLLAMA_BASE_URL=http://localhost:11434\nLIVE_UPDATES_CHANNEL_ID=\nTHREAT_ALERTS_CHANNEL_ID=\nGENERAL_CHANNEL_ID=\nDEV_CHANNEL_ID=\n```\n\n## Usage\n\n```bash\nnpm start\n```\n\n## Features\n\n- Real-time conflict event updates (every 15 min)\n- AI-written news articles (every hour)\n- Server stats posting (every hour)\n- Threat alert analysis (every 30 min)\n- Slash commands: /status, /threats, /news, /events\n\n## AI Models\n\nThe bot automatically selects the best Ollama model per category:\n- `llama3.2:latest` - Conflict, cyber, social, cameras\n- `qwen2.5:7b` - Maritime, space\n- `llama3.1:8b-instruct` - Air\n- `mistral:latest` - Weather, earthquakes\n- `phi3:latest` - Radio\n\n## License\n\nMIT\n","readmeFilename":"README.md"}