Legal · Discord apps · Developer Portal

Nefarious Charting privileged intents

Effective September 12, 2026 · Last updated September 12, 2026

Paste pack for Discord’s Privileged Intent form for Nefarious Charting (application ID 1519049378466369667). These answers match discord.Intents.default(); intents.message_content = True; intents.guilds = True. They are not MEE6’s welcome, leveling, or invite-tracking answers.

Apply for Message Content only. Do not check Server Members or Presence.

01Intent matrix

  • Message Content — YES. The bot’s only trigger is prefix text and @mentions. Discord will not deliver “!fc BTC”, “nf AAPL 1h”, or “nfa SPY” without Message Content. The client sets intents.message_content = True, splits the first token, and runs the matching handler. It does not welcome members, assign roles, or read presence.
  • Server Members — NO. Nefarious.py never enables intents.members and has no on_member_join / role-sync / member-list code. Manage-Server checks for schedules use permissions on the message author object.
  • Presence — NO. The bot never reads online, idle, DND, or streaming status. intents.presences is not set.

What the gateway is used for

  • Message Content — read nf / fc / !fc / nlc / nfa and other prefixes, plus @mention natural language
  • Guilds — guild id for saved layouts and scheduled posts
  • Guild Messages — send chart.png attachments and optional embeds

02What does your application do?

Nefarious Charting is a Discord chart bot for the Nefarious trading community. Members type short prefix commands such as nf, fc, !fc, nlc, nfa, nfon, and nfhl, or mention the bot in natural language (for example “chart NVDA 1h”). The bot reads that command text so it can resolve a ticker and timeframe, fetch public market candles from third-party data sources, and reply with a candlestick chart image. Example: !fc BTC renders a Bitcoin all-time-history index daily chart as a PNG attachment. Optional features include heatmaps, ticker news headlines, play-money paper trading, saved chart layouts, and admin-scheduled daily chart posts. The bot does not welcome members, assign roles, read online or streaming status, run auto-moderation, or scan ordinary chat for keywords. Charts and paper P&L are educational only and are not financial advice.

03Privacy Policy fields

Do you have a public Privacy Policy? Yes
Where is it available? Official Nefarious website (nefarious.trading) and this application's Discord profile.
Privacy Policy URL: https://www.nefarious.trading/legal/nefarious-charting/privacy
Terms of Service URL: https://www.nefarious.trading/legal/nefarious-charting/terms

04Message Content — why (paste)

Check Message Content. Paste:

Message Content is required because every feature starts from ordinary Discord message text:

- Prefix commands: members type nf, fc, !fc, nlc, nfa, nfon, nfhl, nfheatmap, nfnews, and related paper-trading / layout / schedule commands. Discord does not deliver “!fc BTC” or “nf AAPL 1h” unless this intent is enabled.
- @mention natural language: members can mention the bot (“chart NVDA 1h”, “crypto heatmap”). The bot strips the mention and parses the remaining text.

The client sets intents.message_content = True and only runs a handler when the first token is a known command or the bot is mentioned. It does not run auto-moderation, leveling, starboards, or keyword scanning of the rest of the server. Message text is not used to train machine-learning or AI models. Without this intent the bot cannot see chart commands and cannot reply.

Can users opt out of message-content tracking?

Yes
Yes. The bot only acts on messages that start with a known chart command (or that mention the bot). Members opt out by not typing those commands and not mentioning the bot. There is no always-on scan that stores ordinary chat, and there is no per-user tracking profile for messages.

Storing message content off-platform?

No
No. Command text is parsed in memory to render a chart and is not written to a message archive. We do not keep Discord message bodies, attachments from other members, or DMs. If someone uses optional paper trading or saves a layout/schedule, we store Discord user/guild/channel IDs plus the ticker and interval they asked for — not the raw message.

Used to train ML / AI models?

No

05API data stored off-platform (not message bodies)

If the form asks about API Data generally (snowflakes, not message text): store off-platform Yes; 30 days or less No.

Optional SQLite records (paper-trading user IDs and positions, saved layout names, schedule channel IDs and tickers) stay until the member resets their paper account, an admin removes the layout/schedule, or we receive a deletion request. Market candle caches are third-party price data, not Discord messages. Container logs record process errors, not message content.

Discord requires encryption at rest if you store API Data. Select Yes only if the host volume that holds data/charting.db is actually encrypted (for example BitLocker, LUKS, or your NAS encryption). Do not check Yes if the file sits unencrypted on disk.

Deletion contact: Business@nefarious.trading.

06Server Members and Presence — do not request

Leave those boxes unchecked. If Discord asks why you do not need them:

Server Members: Nefarious.py never enables intents.members and has no on_member_join / role-sync / member-list code. Manage-Server checks for schedules use permissions on the message author object.

Presence: The bot never reads online, idle, DND, or streaming status. intents.presences is not set.

07Proof

!fc BTCThe bot shows a typing indicator, resolves BTC to TradingView INDEX:BTCUSD (not a Grayscale trust), renders a black-theme daily candlestick PNG with EMA 15/30/65/200, volume, a discord.gg/nfrs watermark, and the Nefarious logo, then sends it as chart.png. Basic nf/fc replies are the image only — no embed. Charts are educational market pictures, not financial advice.

#chartsMockup · !fc BTC
M
MayaToday at 9:41 AM

!fc BTC

N
Nefarious ChartingBotToday at 9:41 AM
Bitcoin all time history index1d · INDEX▲ UPTRENDdiscord.gg/nfrs · Nefarious.Trading • discord.gg/nfrs

chart.png

Nefarious.Trading • discord.gg/nfrs

Questions: Business@nefarious.trading.

Also see our Terms of Service, Privacy Policy, and All-bot intents matrix.