Com.php

From Bebot Wiki 2
Revision as of 16:15, 13 March 2026 by B3b0tUzR (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Com

Description

This module turns current bot into a Com(munication) dedicated tool, possibly via AoCp proxy for 1K+ friendlist.

It works by calls on existing functions within Autouseradd and Massmsg modules that must be active but only in Com bot.

It will join all of set channels, hosted by bots in which it should be set at least LEADER + sharing online DB is recommended.

Those notified targets are then listened for member/buddy autoaddition in Com bot, so their Autouseradd should be disabled.

Also, for LEADER and above, the Com bot offers !sendcom as replacing Massmsg's !announce - also preferably disabled on all targets.

Endly, on any user logon, if some raid is running that is not yet locked, the player will be informed about and invited to join.

In short: Com module centralizes all management of big friendlist + massive /tell send, lighting all targets of such tasks.


Settings

Channels: List all surveyed bots (where this bot is at least MEMBER) in a comma-separated list.

InvBot: What's the name of the main bot in which logging players are invited (empty to disable).

InvCom: What's the invite command on the main bot (invite by default).

JoinCom: What's the join command on the target bot(s) (join by default).

RaidLockStr: What's the string end for a locked raid (default: 'raid is locked'

RaidRunStr: What's the string start for a running raid (default: 'Raid is running:'

RelayCom: What's the relay command on the surveyed bot(s) (sendrecruit by default).

SendcomRelay: Should we ask surveyed bot(s) to relay sendcom messages to their recruit channel ?