config.yml OwO bot
🧩 Syntax:
default:
token: "YOUR TOKEN GOES HERE"
interval: 20 # How many minutes to wait before sending another batch of messages (Default: 60)
# This setting overrides the 'interval' value set above
randomize_interval:
enabled: false # If set to true, your interval is randomized based on the values below (Default: false)
minimum_interval: 5 # Minimum interval in minutes (Default: 60)
maximum_interval: 6 # Maximum interval in minutes (Default: 70)
wait_between_messages:
enabled: false # If set to true, the script waits between channels. Set this to true if you're getting rate limited (Default: false)
minimum_interval: 10 # Maximum interval in seconds (Default: 3)
maximum_interval: 20 # Maximum interval in seconds (Default: 5)
avoid_spam:
enabled: false # If set to true, the script prevents double-posting (Default: false)
# Set both minimum and maximum to the same number if you want to only post when that number is reached, and not randomize
minimum_messages: 2 # Minimum amount of messages other people post before you repost yours. (Default: 2)
maximum_messages: 2 # Maximum amount of messages other people post before you repost yours. (Default: 2)
work_hours:
enabled: false # Make the script work only between the hours set below (Default: false)
start_time: 7 # Start hour (0-23, Default: 7)
end_time: 22 # End hour (0-23, Default: 22)
multiple_messages:
enabled: true # If set to true, the script will choose random .txt message file from /messages/ (Default: false)
mode: 1 # 0 - choose random message file | 1 - sorts the messages (message1.txt, message2.txt etc), sends them all into one channel (Default: 0)
change_status:
enabled: false # If set to true, the script will change your status (Default: false)
status: "online" # Your bot status (online, idle, dnd, invisible, Default: online)
wait_before_start: 0 # How many minutes to wait before starting the script (Default: 0)
debug_mode: true # If set to true, you will get a log in the console every time a message is sent (Default: false)
channels: # Channels where to send the message
- "1335227646795317339" # etc
slowmode_delay:
enabled: false
minimum_delay: 0 # Minimum delay in seconds between messages
maximum_delay: 0 # Maximum delay in seconds between messages
cooldown:
enabled: true # Enable or disable the cooldown period
active_time: 192 # Time in seconds before taking a break (default: 3 minutes)
cooldown_time: 38 # Time in seconds to pause before resuming (default: 1 minute)
stop_on_message:
enabled: true # Set to false if you don't want this feature
content: "Verify" # The exact message that will stop the bot
channel_id: "1335227646795317339" # The channel where the bot should listen for this message