Legal · Discord bot
Nefarious Charting Terms
Effective September 12, 2026 · Last updated September 12, 2026
These Terms govern your use of Nefarious Charting (Nefarious Charting Bot), a Discord application operated by Nefarious Digital doing business as Nefarious (“we,” “us,” or “our”). The bot’s application id is 1519049378466369667.
Discord chart bot. Members type prefix commands such as nf, fc, or !fc plus a ticker (for example !fc BTC). The bot reads that command text, fetches public market candles, and replies with a candlestick PNG. Optional paper trading, saved layouts, and scheduled chart posts store Discord IDs and ticker metadata — not a chat log.
By typing a chart command, mentioning the bot, using paper trading or layouts, or staying in a server where the bot replies, you agree to these Terms, the Nefarious Charting Privacy Policy, our Financial Disclaimer, and Discord’s own Terms of Service and Community Guidelines. If you do not agree, do not use the commands and ask a moderator to remove the bot.
01What the bot does
Nefarious Charting is a prefix chart bot. It reads the text of a command so it can fetch public candles and reply with an image. Typical commands:
nf/fc/!fc— candlestick chart (stocks, crypto, FX, futures).!fc BTCresolves Bitcoin to the all-time index and replies withchart.png.nlc— the same chart with optional options/GEX level overlays when a snapshot exists.nfa— advanced chart (RSI and longer EMAs) plus a short price embed.nfon/nfhl— overnight or Hyperliquid perp charts when those feeds have data.nfheatmap/nfnews— market heatmap image or recent headline links.- Optional play-money
nfbuy/nfsell/nfportfolio, saved layouts, and adminnfscheduleposts.
You can also @mention the bot in natural language (for example “chart NVDA 1h”). A full list is in nfhelp. Invite (operators): https://discord.com/oauth2/authorize?client_id=1519049378466369667&scope=bot+applications.commands.
Registered prefixes include nf, nfchart, fc, !fc, nffc, nffind, nlc, nfa, nfadv, nfon, nfhl, nfheatmap, nfnews, nfbuy, nfsell, nfportfolio, nfreset, nfsave, nflayout, nflayouts, nfschedule, nfhelp.
02Not financial advice
Charts, levels, heatmaps, headlines, paper fills, and any number on an image are not financial, investment, tax, or legal advice and are not a recommendation to buy, sell, or hold any instrument. Nefarious and the operators of this bot are not registered investment advisers, broker-dealers, or commodity trading advisors.
Paper trading is fictional. Overlay levels are model output, not a signal. Do your own research. Trading can cause substantial loss. See our Financial Disclaimer.
03Charts can be delayed, incomplete, or wrong
Candles come from third-party market sources. You accept that:
- Feeds can lag, gap, filter wicks, or resolve a ticker to the wrong instrument.
- A symbol search may pick an index, a perp, or a spot pair you did not intend.
- The bot, its renderer, or Discord can fail, so a command may never reply.
- Past chart speed or coverage is not a promise of future speed or coverage.
Confirm any price with your broker or a primary venue before you act. We are not liable for trades, missed trades, or other decisions made after seeing a bot reply.
04Discord’s terms apply
Nefarious Charting runs on Discord. Your use of Discord is governed by Discord’s Terms of Service and Community Guidelines. Nothing here overrides Discord. We may remove the bot, rotate tokens, or change which servers it serves to stay within Discord’s platform rules, including privileged-intent limits.
05Discord gateway intents (honest)
Discord’s privileged-intent form asks why a bot needs Message Content, Server Members, or Presence. This bot needs Message Content only. The client sets intents.message_content = True and intents.guilds = True. It does not enable members or presences.
Privileged intents
- Message Content: used. 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: not used. 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: not used. The bot never reads online, idle, DND, or streaming status. intents.presences is not set.
We do not justify Message Content with welcome messages, leveling, or invite tracking — this bot does none of that. Paste-ready answers: /legal/nefarious-charting/intents. Server-wide matrix: /legal/intents.
06Acceptable use
You may not use Nefarious Charting or its replies to:
- Present a chart or paper P&L as personalized advice, a solicitation, or a guaranteed outcome.
- Spam commands, overload the renderer, or attack the bot, Nefarious, or data vendors.
- Violate Discord’s rules or applicable law.
Operators may mute, move, or remove the bot at any time. We may stop a feed or the process without notice.
07Limitation of liability
THE BOT AND EVERY CHART, LEVEL, HEATMAP, HEADLINE, AND PAPER FILL ARE PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT UNINTERRUPTED REPLIES, CORRECT TICKERS, OR THAT A PRICE IS TRADEABLE.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEFARIOUS AND ITS OWNERS, OPERATORS, ANALYSTS, AND CONTRACTORS WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR TRADING LOSSES, LOST PROFITS, MISSED TRADES, OR LOST DATA, ARISING FROM THE BOT, A CHART, A MISSED REPLY, OR THESE TERMS — EVEN IF ADVISED THAT SUCH DAMAGES WERE POSSIBLE.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, TOTAL LIABILITY FOR CLAIMS RELATING TO Nefarious Charting WILL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID US FOR THE BOT IN THE THREE MONTHS BEFORE THE CLAIM (typically none; the bot is not sold as a standalone product) OR (B) FIFTY U.S. DOLLARS (USD $50).
Some places do not allow certain limitations. Those limits apply only as far as local law allows. Nothing here excludes liability that cannot be excluded (including fraud). This section works with the site-wide limitation of liability and Section 13 of the site Terms.
08Changes and contact
We may update these Terms by posting a new version at this URL. The “Last updated” date will change. Continued use after an update is acceptance. If a change is material we will try to note it on the legal hub.
Contact: Business@nefarious.trading. Privacy and deletion requests: Privacy Policy, deletion.
09Proof of function
What !fc BTC does
The 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.
Title on the image: Bitcoin all time history index. Subtitle: 1d · INDEX.
Live Discord links (guild 909011353342181426)
On 26 August 2026 the same bot (application id 1519049378466369667) posted in https://discord.com/channels/909011353342181426/1493343243998593034:
- Advanced embed + chart (
nfastyle, $RISKY): https://discord.com/channels/909011353342181426/1493343243998593034/1542270864106721470 - Image-only
chart.png(daily candles, EMAs, volume — the same reply shape asnf/fc/!fc): https://discord.com/channels/909011353342181426/1493343243998593034/1542270912647401663
Those links open inside Discord if you are in the Nefarious guild. Standalone HTML mockup: /legal/nefarious-charting/chart-command-mockup.html.
!fc BTC
chart.png
Nefarious.Trading • discord.gg/nfrs
Also see our Nefarious Charting Privacy Policy, Privileged intents, Discord intents matrix, Financial Disclaimer, Site Terms of Service, and Limitation of Liability.