> ## Documentation Index
> Fetch the complete documentation index at: https://docs.newt.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Utility Commands for Discord: Say, Emoji, and Ping

> Post messages or files as the bot, copy emoji from other servers, check bot status, and get an invite link — handy utility commands for server management.

Newt includes a small set of utility commands that cover common server management tasks: posting messages or files as the bot, copying emoji across servers, and checking that the bot is running properly. These commands are lightweight but often the ones you'll reach for most.

## `/say`

Make the bot post a message, a file, or both. Use the optional `reply` parameter to have the bot reply to a specific message — right-click any message in Discord, select **Copy Message Link**, and paste the link into `reply`. The message ID alone also works if you have Developer Mode enabled, as long as the target message is in the same channel you're running the command from.

The `ping` parameter controls whether the reply sends a notification to the person being replied to. It's off by default — notifying someone with a staff reply is a deliberate choice, so you have to opt in. Setting `ping` has no effect unless you also set `reply`, and the command tells you so rather than silently ignoring it.

Attach up to three files in a single call using `file`, `file2`, and `file3`. Once a file is attached, the message text becomes optional, so the bot can post a standalone image with nothing written above it. Files marked as spoilers stay marked as spoilers. The upload limit is your server's own limit rather than Discord's limit on you — the bot re-uploads the file to post it, and that upload is what gets measured.

`/say` won't give you permissions you don't already have. If you type `@everyone` into the message, it only pings the server if you already have permission to do that yourself.

## `/emoji`

Copy an emoji from any server you're a member of into the current server. Paste the emoji directly into the `emoji` parameter. Animated and still emoji count against separate quotas — if one is full, the command tells you which rather than returning Discord's generic error. Use the optional `name` parameter if the current server already has an emoji with the same name and you want to use a different one.

## `/ping`

Check that the bot is online and responding. The reply shows both the gateway latency and the round-trip reply time, so you can see at a glance whether any slowness is on the bot's end.

## Commands

| Command | What it does | Who can use it |
| - | - | - |
| `/say [message] [reply] [ping] [file] [file2] [file3]` | Post a message or file, optionally as a reply | Manage Messages |
| `/emoji <emoji> [name]` | Copy an emoji from another server into this one | Manage Expressions |
| `/ping` | Check bot status and latency | Anyone |
| `/invite` | Get the bot's invite link | Anyone |
| `/help` | Browsable list of every command | Anyone |
