When a user sends bbshelp, the bot replies with:
BBS Commands:
'bbslist'
'bbspost $subject #message'
'bbsread #'
'bbsdelete #'
'cmd'
The bbspost @nodeNumber #message and bbspost @nodeShortName #message variants
— which send a direct mail message to a specific node — are not listed, even though
they are documented in the README and work correctly.
Location
modules/bbstools.py, function bbs_help() (line 64 as of current main):
This adds one line distinguishing the public post syntax ($subject) from the
direct mail syntax (@node), which are meaningfully different operations. The
added text keeps the message within typical Meshtastic DM length limits.
Steps to reproduce
Send bbshelp as a DM to the bot
Observe the response — @node syntax is absent
Send bbspost @<nodeShortName> #hello — it works despite not being listed
## Description
When a user sends `bbshelp`, the bot replies with:
BBS Commands:
'bbslist'
'bbspost $subject #message'
'bbsread #'
'bbsdelete #'
'cmd'
The `bbspost @nodeNumber #message` and `bbspost @nodeShortName #message` variants
— which send a direct mail message to a specific node — are not listed, even though
they are documented in the README and work correctly.
## Location
`modules/bbstools.py`, function `bbs_help()` (line 64 as of current main):
```python
return "BBS Commands:\n'bbslist'\n'bbspost $subject #message'\n'bbsread #'\n'bbsdelete #'\n'cmd'"
```
## Suggested fix
```python
return "BBS Commands:\n'bbslist'\n'bbspost $subject #message'\n'bbspost @node #message' (DM)\n'bbsread #'\n'bbsdelete #'\n'cmd'"
```
This adds one line distinguishing the public post syntax (`$subject`) from the
direct mail syntax (`@node`), which are meaningfully different operations. The
added text keeps the message within typical Meshtastic DM length limits.
## Steps to reproduce
1. Send `bbshelp` as a DM to the bot
2. Observe the response — `@node` syntax is absent
3. Send `bbspost @<nodeShortName> #hello` — it works despite not being listed
<!-- github-sync-id:4423905839 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Description
When a user sends
bbshelp, the bot replies with:BBS Commands:
'bbslist'
'bbspost $subject #message'
'bbsread #'
'bbsdelete #'
'cmd'
The
bbspost @nodeNumber #messageandbbspost @nodeShortName #messagevariants— which send a direct mail message to a specific node — are not listed, even though
they are documented in the README and work correctly.
Location
modules/bbstools.py, functionbbs_help()(line 64 as of current main):Suggested fix
This adds one line distinguishing the public post syntax (
$subject) from thedirect mail syntax (
@node), which are meaningfully different operations. Theadded text keeps the message within typical Meshtastic DM length limits.
Steps to reproduce
bbshelpas a DM to the bot@nodesyntax is absentbbspost @<nodeShortName> #hello— it works despite not being listedthanks :)