forked from lepinkainen/pyfibot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample_full.yml
109 lines (101 loc) · 3.03 KB
/
example_full.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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# nickname for bot
nick: botnick
# list of admin hostmasks
admins:
- root!root@localhost
# networks to connect to
networks:
# "nerv" is considered an alias
nerv:
# server to connect to
server: irc.nerv.fi
# we use a different nick on this network
nick: botnick_nerv
# list of channels to join
channels:
- pyfibot
# Channel with password
- pyfibot_test, password
# port to connect to
# default: 6667
port: 6667
# send messages once per second. for values under a second, float can be used.
# default: 0.5 (2 messages per second)
linerate: 0.5
# use SSL encryption
# default: false
is_ssl: false
# forces IPv6 to be used. connection will fail, if IPv6 is unavailable.
# default: false
force_ipv6: false
# another network
localhost:
server: localhost
channels:
- pyfibot
# Set server password
password: 'kikkeliskokkelis'
# Note:
# If network alias is "quakenet", and authname and authpass are set,
# the bot will try to authenticate to Q (no mather what authservice etc says)
# authentication service
# default: none
authservice: NickServ
# username used in authentication
# default: none
authname: pyfibot
# authentication password
# default: none
authpass: vErY5tr0ngP4$$wrd
# command used in authentication, can use %(authname)s and %(authpass)s
# default: IDENTIFY %(authname)s %(authpass)s
authcommand: IDENTIFY %(authname)s %(authpass)s
# delay on joining channels after authentication finished in seconds
# default: 0
authdelay: 5
logging:
# use debug-level in logging
debug: false
module_urltitle:
# uses Levenshtein distance to calculate if title is already in url. If it is, disables output.
# default: True
check_redundant: true
# list of channels, where module_urltitle is disabled.
# default: None
disable: ''
# list of ignored urls.
# default: None
ignore_urls: []
# List of users whose links are ignored.
# default: None
ignore_users: []
# Application ID for eBay-handler.
# default: Bot's appid
ebay_appid: RikuLind-3b6d-4c30-937c-6e7d87b5d8be
# Site id for eBay-handler.
# https://developer.ebay.com/DevZone/merchandising/docs/Concepts/SiteIDToGlobalID.html
# default: 77 (Germany, for euros)
ebay_siteid: 77
# eBay handlers output currency marker.
# default: 'e'
ebay_currency: 'e'
module_openweather:
# Default location for weather fetching without arguments.
# default: Helsinki
default_location: Helsinki
# Threshold for "old data" in minutes, shows measurement time, if older than this.
# default: 120
threshold: 120
module_fmi:
# API key to FMI.
# default: Bot's API key
api_key: c86a0cb3-e0bf-4604-bfe9-de3ca92e0afc
# Default location for weather fetching without arguments.
# default: Helsinki
default_place: Helsinki
module_wolfram_alpha:
# Application ID for Wolfram Alpha.
# Must be set to use Wolfram Alpha.
# http://products.wolframalpha.com/api/documentation.html#1
# default: None
appid: ''