Plugin:MeshCore

From ShoutIRC RadioBot Wiki
Jump to navigation Jump to search

Plugin Info

This plugin adds support for MeshCore radios. You will need a copy of meshcore-mqtt running for the bot to conect to.
Security Warning: Since anyone can use whatever nickname they want on their node, you shouldn't add channel hostmasks to users unless you are solely in private channels with trusted users since they can easily spoof it. DM/PM hostmasks should be safe.

Configuration

See the Configuration page.

PM/Console Commands

In MeshCore, in-channel messages only give the speaking user's node nickname and not the public key, so the bot can't reply to them via direct/private message and has to reply in-channel instead. These commands let you store a public key for a nickname so the bot can reply via DM.
Security Warning: Since anyone can use whatever nickname they want in channels, this could be used to be a nuisance if someone uses a command to get the bot to DM the wrong person a reply.


Commands Flags Needed Description
!meshcore-viewuserpubkey nickname +mohd (any) View a nickname's stored public key.
!meshcore-saveuserpubkey nickname pubkey +mo (any) Save a public key for a nickname.
!meshcore-deluserpubkey nickname +mo (any) Delete a nickname's saved public key.

Libraries in Use

libmosquitto (EDL v1.0 License)
nlohmann JSON (MIT License)

OS Support

Operating System: Windows 32-bit Windows 64-bit Native Linux/Unix 32-bit Linux/Unix 64-bit FreeBSD 32-bit FreeBSD 64-bit
Supported: Yes Untested Yes Yes Yes Yes



RadioBot vde

RadioBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuilt-In VariablesMulti Sound Server ModeUsername Character Restrictions
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin