]> git.somenet.org - pub/jan/mattermost-privileged.git/blob - profile_badges/config.py.example
[profile_badges] post-count and channel-membership based badges
[pub/jan/mattermost-privileged.git] / profile_badges / config.py.example
1 #
2 # Someone's Mattermost scripts.
3 #   Copyright (c) 2016-2022 by Someone <someone@somenet.org> (aka. Jan Vales <jan@jvales.net>)
4 #   published under MIT-License
5 #
6 # Config file.
7 #   mv to config.py.examle config.py + edit.
8 #
9 # consider running as cronjob
10 #   0 0 * * MON  (cd /home/someone/mattermost/priviledged/profile_badges; python3 -u main.py)
11 #
12
13 # sysadmin-bot
14 # Needed priviledges: mm-sysadmin.
15 mm_api_url = "http://localhost:8065/api"
16 mm_user = "..."
17 mm_user_pw = "..."
18
19 ####################################
20 # mark these users + myself as bot #
21 ####################################
22 bot_ids=[]
23
24
25 ######################################
26 # post-based badges + 2k+posts club #
27 ######################################
28 # Mattermost Postgres-DB-Connect string. (comment out to disable)
29 # Needed priviledges: read only.
30 # dbconnstring = "host=... dbname=... user=... password=..."
31
32 # 2k+posts club team and channel id (comment out to disable)
33 #club_team_id = "..."
34 #club_id = "..."
35
36 # people, who dont want to be in the 2k+posts club - or people we do not want to be in the 2k+posts club.
37 club_banned_uids = [
38     #"userid1"
39     ]
40
41
42 ##########################################################
43 # uid based badges (pre channel-membership based badges) #
44 ##########################################################
45 uid_based_bagdes_pre = [
46 #    ["badge text as displayed", ["userid1", "userid2"]],
47     ]
48
49
50 ###################################
51 # channel-membership based badges #
52 ###################################
53 channel_membership_based_bagdes = [
54 #    ["badge text as displayed",   "apply to uids in this channel_id", None, []],
55 #    ["supports markdown + emoji", "apply to uids in this channel_id", "minus uids in this channel_id", ["list of", "ignored uids"]],
56     ]
57
58
59 ################################
60 # uid based badges (post cmbb) #
61 ################################
62 uid_based_bagdes_post = [
63 #    ["badge text as displayed", ["userid1", "userid2"]],
64     ]
65