mirror of
https://git.wownero.com/wownero/tippero.git
synced 2024-08-15 00:33:14 +00:00
102 lines
2.7 KiB
Python
102 lines
2.7 KiB
Python
#!/bin/python
|
|
#
|
|
# Cryptonote tipbot - configuration
|
|
# Copyright 2014 moneromooo
|
|
# Inspired by "Simple Python IRC bot" by berend
|
|
#
|
|
# The Cryptonote tipbot is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License as published
|
|
# by the Free Software Foundation; either version 2, or (at your option)
|
|
# any later version.
|
|
#
|
|
|
|
tipbot_name = "monero-testnet-tipbot"
|
|
|
|
redis_host="127.0.0.1"
|
|
redis_port=7777
|
|
|
|
daemon_host = 'testfull.monero.cc' # '127.0.0.1'
|
|
daemon_port = 28081 # 6060
|
|
wallet_host = '127.0.0.1'
|
|
wallet_port = 6061
|
|
wallet_update_time = 30 # seconds
|
|
withdrawal_fee=None # None defaults to the network default fee
|
|
min_withdraw_amount = None # None defaults to the withdrawal fee
|
|
withdrawal_mixin=0
|
|
disable_withdraw_on_error = True
|
|
payment_confirmations = 6
|
|
tipbot_balance_cache_time = 35 # seconds
|
|
site_game_salt = ''
|
|
|
|
admins = ["freenode:moneromooo", "freenode:moneromoo"]
|
|
|
|
# list of nicks to ignore for rains - bots, trolls, etc
|
|
no_rain_to_nicks = []
|
|
|
|
# commands used by other bots, to avoid "unknown command" complaints
|
|
silent_invalid_commands = {
|
|
'freenode': [
|
|
'price','worth','net','pools','calc','convert','val']
|
|
}
|
|
|
|
network_config = {
|
|
'freenode': {
|
|
'host': 'irc.freenode.net',
|
|
'port': 6697,
|
|
'login': tipbot_name,
|
|
'delay': 0.4,
|
|
'ssl': True,
|
|
'sasl': True,
|
|
'sasl_name': 'monero-tipbot',
|
|
'welcome_line': 'Welcome to the freenode Internet Relay Chat Network',
|
|
'timeout_seconds': 600,
|
|
'channels': ['#txtptest000'],
|
|
},
|
|
'reddit': {
|
|
'subreddits': ['test'],
|
|
'login': 'testbx',
|
|
'keyword': '/u/testbx',
|
|
'user_agent': tipbot_name,
|
|
'update_period': 90,
|
|
'load_limit': 100,
|
|
},
|
|
'twitter': {
|
|
'login': 'tipperome',
|
|
'update_period': 90,
|
|
'keyword': '@tipperome',
|
|
},
|
|
}
|
|
|
|
dice_min_multiplier=1.1
|
|
dice_max_multiplier=10
|
|
dice_edge = 0.01
|
|
dice_max_bet = 5
|
|
dice_min_bet = 0.001
|
|
# how much are we prepared to lose
|
|
dice_max_loss = 10
|
|
# how much are we prepared to lose as a ratio of our current pot
|
|
dice_max_loss_ratio = 0.05
|
|
|
|
# see http://wizardofodds.com/games/blackjack/calculator/
|
|
blackjack_decks = 4
|
|
blackjack_split_to = 4
|
|
blackjack_insurance = True
|
|
blackjack_sidebets = ["over13", "under13", "pair", "climber", "buster", "splits", "match", "addup"]
|
|
blackjack_max_bet = 5
|
|
blackjack_min_bet = 0.001
|
|
# how much are we prepared to lose
|
|
blackjack_max_loss = 10
|
|
# how much are we prepared to lose as a ratio of our current pot
|
|
blackjack_max_loss_ratio = 0.05
|
|
|
|
bookie_fee = 0.01
|
|
bookie_min_bet = 0.001
|
|
bookie_max_bet = 1000
|
|
|
|
pinata_start_amount = 0.75
|
|
pinata_base_target = 2
|
|
pinata_num_increments = 20
|
|
pinata_target_increment = 0.01
|
|
pinata_winner_base_share = 0.75
|
|
pinata_rain_remainder_share = 0.8
|
|
pinata_carry_remainder_share = 0.17
|