EveryGoodWork / ChapterVerse

Scripture lookup bot written in Rust.
GNU General Public License v3.0
4 stars 1 forks source link

Restrict !joinchannel to single entry #44

Open PeterMHammond opened 3 weeks ago

PeterMHammond commented 3 weeks ago

If a user types the !joinchannel command more than once, it will attach multiple listeners and duplicate message responses to the channel

Steps to Reproduce:

  1. type the following command into anywhere ChapterVerse is active: !joinchannel
  2. type the following command again into anywhere ChapterVerse is active: !joinchannel

Expected Behavior: ChapterVerse should attach a single listener to the channel.

Actual Behavior: ChapterVerse attaches multipel listeners to the channel, duplicating responses to actionable text entries.

Additional Information: