You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`cmd` - List available commands in compact format
147
157
148
158
**Information Commands:**
149
-
-`wx <location>` - Weather information
150
-
-`aqi <location>` - Air quality index
159
+
-`channels` - List hashtag channels (use `channels` for general, `channels list` for all categories, `channels <category>` for specific categories, `channels #channel` for specific channel info)
160
+
-`wx <zipcode>` - Weather information for US zip code (also: `weather`, `wxa`, `wxalert`)
161
+
-`gwx <location>` - Global weather for any location worldwide (also: `globalweather`, `gwxa`)
162
+
-`aqi <location>` - Air quality index (usage: `aqi seattle`, `aqi greenwood`, `aqi vancouver canada`, `aqi 47.6,-122.3`, or `aqi help`)
151
163
-`sun` - Sunrise/sunset times
152
164
-`moon` - Moon phase and times
153
-
-`solar` - Solar conditions
165
+
-`solar` - Solar conditions and HF band status
166
+
-`solarforecast` or `sf` - Solar panel production forecast (usage: `sf <location|repeater_name|coordinates|zipcode> [panel_size] [azimuth, 0=south] [angle]`)
154
167
-`hfcond` - HF band conditions
155
168
-`satpass <NORAD>` - Satellite pass information (default: radio passes, all passes above horizon)
156
169
-`satpass <NORAD> visual` - Visual passes only (must be visually observable)
157
170
-`satpass <shortcut>` - Use shortcuts like `iss`, `hst`, `hubble`, `goes18`, `tiangong`
158
171
172
+
**Emergency Commands:**
173
+
-`alert <city|zipcode|street city|lat,lon|county> [all]` - Get active emergency incidents (e.g., `alert seattle`, `alert 98101`, `alert seattle all`)
174
+
159
175
**Gaming Commands:**
160
176
-`dice` - Roll dice (d6 by default, or specify like `dice d20`, `dice 2d6`)
161
177
-`roll` - Roll random number (1-100 by default, or specify like `roll 50`)
162
178
163
179
**Entertainment Commands:**
164
-
-`joke` - Get a random joke
180
+
-`joke` - Get a random joke (use `joke [category]` for specific category)
165
181
-`dadjoke` - Get a dad joke from icanhazdadjoke.com
182
+
-`hacker` - Responds to Linux commands (`sudo`, `ps aux`, `grep`, `ls -l`, etc.) with supervillain mainframe errors
166
183
167
184
**Sports Commands:**
168
185
-`sports` - Get scores for default teams
169
186
-`sports <team>` - Get scores for specific team
170
187
-`sports <league>` - Get scores for league (nfl, mlb, nba, etc.)
171
188
172
-
**MeshCore Network Commands:**
173
-
-`channels` - List hashtag channels
174
-
-`path` - Decode message routing path
175
-
-`prefix <XX>` - Look up repeaters by prefix
176
-
-`repeater` - Manage repeater contacts and scan for new ones (DM only)
177
-
-`stats` - Show bot usage statistics
178
-
-`advert` - Send network advert (DM only)
189
+
**MeshCore Utility Commands:**
190
+
-`path` or `decode` or `route` - Decode message routing path
191
+
-`prefix <XX>` - Look up repeaters by two-character prefix (e.g., `prefix 1A`)
192
+
-`prefix refresh` - Refresh prefix cache
193
+
-`prefix free` or `prefix available` - Show available prefixes
194
+
-`prefix <XX> all` - Include all repeaters (not just active)
195
+
-`stats` - Show bot usage statistics for past 24 hours
196
+
-`stats messages` - Message statistics
197
+
-`stats channels` - Channel statistics
198
+
-`stats paths` - Path statistics
199
+
-`multitest` or `mt` - Listens for 6 seconds and collects all unique paths from incoming messages
200
+
201
+
**Management Commands (DM only):**
202
+
-`repeater` or `repeaters` or `rp` - Manage repeater contacts (DM only, requires ACL permissions)
203
+
-`repeater scan` - Scan and catalog new repeaters
204
+
-`repeater list` - List repeater contacts (use `--all` to show purged ones)
205
+
-`repeater purge <days>` - Purge repeaters older than specified days
206
+
-`repeater purge <name>` - Purge specific repeater by name
207
+
-`repeater purge all` - Purge all repeaters
208
+
-`repeater restore <name>` - Restore a previously purged repeater
209
+
-`repeater stats` - Show repeater management statistics
210
+
-`repeater status` - Show contact list status and limits
211
+
-`repeater manage` - Auto-manage contact list (use `--dry-run` to preview)
212
+
- See `help repeater` for full list of subcommands
0 commit comments