forked from ellipses/Yaksha
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbots.yaml
75 lines (75 loc) · 2.65 KB
/
bots.yaml
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
discord:
token: 'some_token'
max_retries: 10
frame_data:
url: 'someurl'
blacklist_file: 'blacklist_file.txt'
irc:
channels:
- '#'
stats:
url: https://bots.discord.pw/api/bots/{bot_id}/stats
token: 'some_other_token'
admins:
- ''
frinkiac:
# 31 * 200
max_timespan: 6200
max_count: 31
interval: 300
api_url:
gif_url:
caption_url:
add_commands:
file: additional_commands.txt
arbitary:
skins: filename
common_actions:
# commands: Help text
'!gif': >
Returns the most relevant gif for the caption using Giffy.
Usage ```!gif obama mic drop```
'!frames': >
Get SFV frame data for the specified char and move. Also
works with stats of the char like fdash, bdash, throw range etc.
Use optional parameter -v for more info on the move.
Usage: ```!frames Ryu cr.mk``` ```!frames Nash phrase``` ```!frames-v Ryu shoryu```
'!scaption': >
Same as !simpsons but also displays the caption in the
obtained gif. Usage ```!scaption nothing at all```
'!simpsons': >
Get a simpsons gif that matches the specified caption.
Usage```!simpsons nothing at all```.
Can also use ```!simpsons-ex[optional time in seconds]```
where it will extend the gif by the specified seconds.
Gets the longest gif possible if no time is specified.
'!fcaption': >
Same as !futurama but also displays the caption in the
obtained gif. Usage ```!fcaption Oh you're serious let me laugh even harder.```
'!futurama': >
Get a futurama gif that matches the specified caption.
Usage```!futurama Oh you're serious let me laugh even harder.```.
Can also use ```!futurama-ex[optional time in seconds]```
where it will extend the gif by the specified seconds. Gets the
longest gif possible if no time is specified.
'!vote': >
Start a vote in the channel for the specified length and
topic. Usage ```!vote[--time] Vote topic [parameter1, parm2] ``` '
'!remindme': >
Get Yaksha to remind to at a specified time.
Usage ```!remindme <time period> [optional string]```
'!shuffle': >
Randomly select a word from a supplied list of words.
Usage ```!shuffle yes no maybe```'
'?help': 'Get help on a command. Usage ```?help command_name```'
'!add': >
Create a tag to return a specific string.
Usage ```!add [tag_name]
some_long_or_short_string_can_be_link```
'!get': >
Get the string corresponding to the saved command.
Usage: ```!get tag_name```
'!charming': 'Gets my boi prince charming.'
admin_actions:
'!blacklist': 'Blacklists a user. Usage ```!blacklist user1 [user2 user3]```'
'!unblacklist': 'Unblacklists a user. Usage ```!unblacklist user1 [user2 user3]```'