5.0.1 • Published 2 years ago

tennu-tell v5.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
2 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.1

2 years ago

5.0.0

5 years ago

4.0.1

9 years ago

4.0.0

9 years ago

2.4.0

10 years ago

2.3.1

10 years ago

2.3.0

10 years ago

2.2.0

10 years ago

2.1.2

10 years ago

2.1.1

10 years ago

2.1.0

10 years ago

2.0.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago