meower module
sends messages in channels, usually to mimic conversation.
modes
these modes determine the behavior of meower.
random
random
is a simple random mode. it sends a random message from the list at the defined intervals using a random account. the list of messages should be in this format:
this is an example first message!
this is an example second message!
if a message happens to have a newline, you should use\nto represent it! (there would be a line break in between "use" and "to" here.)
this is the 4th message!
conversation
conversation
is a much more complex mode. it uses a different format of messages in the config. instead of sending random messages, you define a premade conversation. each unique user in the conversation is randomized to a user id system.
in the list of messages, this format is defined:
id|message
id|message
id|message
id
is a unique identifier for whoever is sending the message. it should be an integer, starting at 0 or 1. for example, if you had four people. let's name them Sophia, Takeshi, Madeleine, and David. if their chat looked like this:
Sophia: hi everyone!
Takeshi: hello.
Madeleine: hey sophia!
Sophia: how are you all?
David: we were planning on going to the park today.
Sophia: that sounds fun! did you have a time in mind?
Takeshi: we were thinking around lunchtime.
Madeline: do you want to come, sophia?
Sophia: sure, i'll be there!
you should replace each name with a unique number. we can map everyone's names to 1, 2, 3, and 4, like this:
1|hi everyone!
2|hello.
3|hey sophia!
1|how are you all?
4|we were planning on going to the park today.
1|that sounds fun! did you have a time in mind?
2|we were thinking around lunchtime.
3|do you want to come, sophia?
1|sure, i'll be there!
now, lightsocket will assign 4 different accounts to be each person, and will send those messages.
config
meower
enabled boolean
toggles the meower module.
mode "conversation" | "random"
the message mode.
humanize boolean
adds human-like typos, etc.
meower.wpm
this controls how long between accounts start typing and send the message.
min integer
minimum words per minute accounts type.
max integer
maximum words per minute accounts type.
meower.message_delay
this controls how long between each message was sent.
min integer
minimum delay between messages in seconds.
max integer
maximum delay between messages in seconds.
meower.channels
array of channel configurations where conversations will happen.
channel_id string
the id of the discord channel where messages will be sent.
conversation_file string
the file containing the conversation messages in the format specified by the chosen mode.