A Deno-powered backend service for Plants vs. Zombies: MODDED. [Read-only GitHub mirror] docs.pvzm.net
express typescript expressjs plant deno jspvz pvzm game online backend plants-vs-zombies zombie javascript plants modded vs plantsvszombies openapi pvz noads
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update example env

Clay 0bf5eb76 17a3c26c

+16 -9
+16 -9
.env.example
··· 45 45 OPENAI_API_KEY=some-openai-api-key 46 46 47 47 # upload logging - posts to external services when levels are uploaded/updated/deleted 48 - # supports multiple providers (discord, slack, bluesky, etc.) via the logging module 48 + # supports multiple providers (discord, bluesky, etc.) via the logging module 49 49 USE_UPLOAD_LOGGING=true 50 50 51 - # discord logging provider 51 + # discord logging provider (supports all events) 52 52 # create a bot at https://discord.com/developers/applications 53 - # bot needs "Send Messages" and "Manage Messages" permissions in the channels 54 - DISCORD_BOT_TOKEN=your-discord-bot-token 55 - DISCORD_UPLOAD_CHANNEL_ID=your-upload-channel-id 53 + # bot needs "Send Messages" and "Manage Messages" permissions in the upload channel 54 + DISCORD_PROVIDER_ENABLED=true 55 + DISCORD_BOT_TOKEN=some-discord-bot-token 56 + DISCORD_UPLOAD_CHANNEL_ID=some-discord-upload-channel-id 56 57 # optional: separate channel for admin notifications (with edit/delete buttons) 57 - DISCORD_ADMIN_UPLOAD_CHANNEL_ID=your-admin-upload-channel-id 58 + DISCORD_ADMIN_UPLOAD_CHANNEL_ID=some-discord-admin-upload-channel-id 58 59 59 60 # reporting - posts to discord when levels are reported 60 61 USE_REPORTING=true 61 - DISCORD_REPORT_CHANNEL_ID=your-report-channel-id 62 + DISCORD_REPORT_CHANNEL_ID=some-discord-report-channel-id 62 63 # user ids to mention in reports (prefix with & for a role id) 63 - DISCORD_MENTION_USER_IDS=some-user-id1,some-user-id2,&some-role-id 64 + DISCORD_MENTION_USER_IDS=some-discord-user-id,&some-discord-role-id 64 65 65 66 # audit log - posts to discord when admins make changes (edit/delete/feature) 66 - DISCORD_AUDIT_CHANNEL_ID=your-audit-channel-id 67 + DISCORD_AUDIT_CHANNEL_ID=some-discord-audit-channel-id 68 + 69 + # bluesky logging provider (supports upload events) 70 + BLUESKY_PROVIDER_ENABLED=true 71 + BLUESKY_IDENTIFIER=some-bluesky-identifier.example.com 72 + BLUESKY_PASSWORD=some-bluesky-password 73 + BLUESKY_PDS=https://pds.example.com