5.0.0 • Published 3 years ago

tennu-tell v5.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
3 years ago

tennu-tell

A plugin for the tennu irc framework.

MemoServ replacement with extra features. Purpose built specifically for my main IRC channel, time-tested by users.

Compatible with tennu-cooldown. Lets regular users run it every X seconds.

Usage

"tell": [
    "Save a tell for a user(s).",
    "{{!}}tell <nick1[,<nick2>,<nick3>]> <message>",
    "Example:",
    '{{!}}tell JaneDoe,FarmerGuy Hello World'
],
"tellrefresh": [
    "Re-pull down all tells from the DB into cache, delayed tells are cleared and restored into pending.",
    "Alias: !reloadtells"
],
"delaytells <duration>": [
    "This will hold your tells for a duration",
    "durations: 1d 5h 10s ect."
],
"forcetells": [
    "Forces out any delayed tells"
]

Features

  • Delay a tell from emitting with the duration of your choice
  • Distinguishes between private and public tells depending on if you sent the tell directly to the bot.
  • Plays tells back privately or publicly depending on if you pm the bot after recieving tells.
  • Hooks into dbcore (We have a web interface where tells can be edited, so database storage is very useful)
  • Prevents saving tells for the bot
  • Prevents saving one tell to the same person twice !tell LordWingZero,LordWingZero hello world (filters out uniqe)

Configuration

  • maxAtOnce : Prevents people from saving > n tells at once.
"tell":{
  "limitResults": 1,
  "floodDelay": 1500
}

Installing Into Tennu

See Downloadable Plugins here.

Todo:

  • Tests
5.0.0

3 years ago

4.0.1

7 years ago

4.0.0

7 years ago

2.4.0

8 years ago

2.3.1

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.2

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago