View Issue Details

IDProjectCategoryView StatusLast Update
0000025Asuna[All Projects] Generalpublic2020-01-29 00:43
ReporterkyleAssigned Tokyle 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Summary0000025: Auto-Move Feature / Move to Channel feature
DescriptionAllow users to set up a move to channel automatically feature for Asuna.

!setautojoin <channel> <password>


!movetochannel <User>
Steps To ReproduceN/A
Additional InformationSetAutoJoin will automatically move users to that channel on join. The channel password must be correct (There's a function to verify). If it's verified, add information to DB (asuna can check this DB on client connect). Then move to channel.

Asuna will need to verify channel as well as password (pretty sure there's functions for both of these.. If channel exists, is valid password.. or something)

-----------

Move to channel - This will allow Half-Op, Operator, and Founder to move anyone to their current channel. They will initiate the move, Asuna will then message the client asking for them to accept. If they decline the user initiating the move will receive a message saying the move has been declined or accepted, then asuna will take action accordingly (Move, or do nothing).

Example:
Superk requested Justin join channel (Superk: !movetochannel Justin). Asuna will verify if Superk has permissions (Half-op, op, founder), Asuna will verify if Justin exists and is a valid client, Asuna will then message Justin asking to approve / deny this request.

If Justin Approves, Asuna will say "Justin has approved this request and has been moved." then Asuna will move Justin to Superk's channel. Otherwise if Justin says no "Justin has denied this request and as such no action has been taken.".
TagsNo tags attached.

Activities

kyle

2020-01-29 00:43

administrator   ~0000088

Not Adding; See private note

Issue History

Date Modified Username Field Change
2017-05-22 03:16 kyle New Issue
2017-05-22 03:16 kyle Status new => assigned
2017-05-22 03:16 kyle Assigned To => kyle
2020-01-29 00:43 kyle Status assigned => closed
2020-01-29 00:43 kyle Resolution open => won't fix
2020-01-29 00:43 kyle Note Added: 0000088