forked from VicenteRD/PomodoroBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bot.yml
80 lines (65 loc) · 2.67 KB
/
bot.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
version: rc1.0.0
source: https://github.com/VicenteRD/PomodoroBot/
author_name: Sherpa#5493
startup_msg: "Beep boop. I'm back online, ready to ~~take over the world~~ help your productivity!"
# Bot settings
bot:
description: A pomodoro timer bot that can be configured to your needs.
bot_admin_id: "87387330037448704"
bot_role_id: "249727962214039554"
command_prefix: '!'
response_lifespan: 15
log_channels:
# Study group
"231989318363774976": "268229579850645504"
# Sherpa's Dev Realm
"248116963140829195": "248982730656710667"
new_member_channels:
# Study group
"231989318363774976":
log: "309539856181362699"
info: "314658553409437696"
directory: "233069263248818178"
# Sherpa's Dev Realm
"248116963140829195":
log: "248982730656710667"
info: "248982730656710667"
directory: "248982730656710667"
# Timer settings
timer:
# The time, in seconds, at which the timer should tick. 2 is recommended, as 1 second will get the bot rate-limited.
time_step: 2
# The time that timers are allowed to go by without people subscribed to them, in minutes.
timer_inactivity_allowed: 30
# The time that a user is allowed to go inactive for before being unsubscribed.
user_inactivity_allowed: 60
# Whether period looping should be set to 'on' or 'off' by default
looping_default: True
# Whether countdown mode should be enabled or disabled by default
countdown_default: True
# A list of the channels where timers are allowed and the setup for each channel.
# They are grouped by server ID then channel ID.
# The setup linked to them are the periods that are set if 'default' or no setup is given.
# They are channel-specific. If a channel has no setup configured, it will use the one hard-coded into the
# program.
#
# PLEASE MAKE SURE THE SPECIFIED DEFAULT SETUPS ARE VALID. THE BOT WILL FAIL WITH 'default' SPECIFIED, OTHERWISE.
channel_whitelist:
# Study Group
"231989318363774976":
# 1_study_session
"254352302352236544": (2xStudy:32,Break:8),Study:32,Long_Break:15
# 2_study_session
"247545704971632641": (2xStudy:45,Break:15),Study:45,Long_Break:20
# 3_study_session
"308312741251121173": (2xStudy:25,Break:5),Study:25,Long_Break:15
# 4_unmuted_study
"251780383484411904": (2xStudy:32,Break:8),Study:32,Long_Break:15
# Sherpa's Dev Realm
"248116963140829195":
# pomodoro-land
"248982730656710667": (2xStudy:45,Break:15),Study:45,Long_Break:20
saved_formats:
programming: (2xProgramming:52,Break:13),Programming:52,Long_Break:23
# vertabrett's timer
verta: (2xWorkWork:16,HomeWork:8,Break:6),FocusedWork:23,Break:7