Esempio n. 1
0
    def __init__(self, map, x, y, sim, model=None, train=False):
        Bot.__init__(self, map, x, y, sim)

        if model:
            self.model = model
        else:
            self.model = NN(33, [10, 8])

        # attribue le type au bot
        self.type = "B"  # => bot normal

        self.train = train

        if train:  # si le bot est en mode training
            # lui donne de l'energie en plus pour avoir un peux plus de temps pour train
            self.incr_energy(100)
            # lui donne le type training
            self.type = "T"

        self.cellNum = 0

        self.e_fruit = 4  # energy donne en absorbant un fruit
        self.e_meat = 20  # energy donne en absorbant de la viande
        self.c_move = 1  # cout de bouger
        self.c_rien = 1  # cout de rien faire
Esempio n. 2
0
 def __init__(self,
              command_prefixes=TO_DEFAULT_PREFIXES,
              channel_command_prefixes=CHAN_DEFAULT_PREFIXES,
              name="CommandBot by HansL"):
     Bot.__init__(self, name)
     self.__prefixes = command_prefixes
     self.__channel_prefixes = channel_command_prefixes
Esempio n. 3
0
    def __init__(self, slackconnection, botname):
        Bot.__init__(self, slackconnection, botname)

        self.icon_emoji = ':bread:'
        self.destinations = dict()  # string => Destination
        self.luncher_index = 0
        self.load()
Esempio n. 4
0
    def __init__(self, name="BasesBot", config={}, settings=None):
        # config["timeframe"] = "7d"
        Bot.__init__(self, name, config, settings)

        self.bases = None
        self.sigevents = None
        self.pricecharts = None
        self.sim = None
Esempio n. 5
0
   def __init__(self, channel, nickname, server, port):
      Bot.__init__(self) 

      self.idle = {}
      self.resumeState = {}

      self.adapter = TestBot(self, channel, nickname, server, port)
      self.adapter.start()
Esempio n. 6
0
    def __init__(self, slackconnection, botname):
        Bot.__init__(self, slackconnection, botname)

        self.icon_emoji = ":video_game:"
        self.games = []
        self.user_options = defaultdict(set) # name => set([flag1, flag2...])
        self.history = PS4History(negative_stats = set([Stats.scrub]))
        self.latest_stats_table = defaultdict(LatestStats) # channel => LatestStats
        self.load()
Esempio n. 7
0
    def __init__(self, canvas=None, namespace=None, vars=None):
        '''
        Nodebot grammar constructor

        :param canvas: Canvas implementation for output.
        :param namespace: Optionally specify a dict to inject as namespace
        :param vars: Optional dict containing initial values for variables
        '''
        Bot.__init__(self, canvas, namespace = namespace, vars = vars)
        canvas.mode = CORNER
        self._ns = self._namespace
Esempio n. 8
0
    def __init__(self, canvas=None, namespace=None, vars=None):
        '''
        Nodebot grammar constructor

        :param canvas: Canvas implementation for output.
        :param namespace: Optionally specify a dict to inject as namespace
        :param vars: Optional dict containing initial values for variables
        '''
        Bot.__init__(self, canvas, namespace=namespace, vars=vars)
        canvas.mode = CORNER
        self._ns = self._namespace
Esempio n. 9
0
    def __init__(self, config={}, name="TraderBot", settings=None):
        config["timeframe"] = "7d"
        Bot.__init__(self, name, config)

        self.apiInfo = {}

        self.history = []

        self.bases = None
        self.signals = None
        self.sigevents = None
        self.pricecharts = None
        self.sim = None
Esempio n. 10
0
    def __init__(self, sc, chat_data):
        """
            Main slackbot code
        """
        Bot.__init__(self, sc, chat_data)
        #print("inside Constructor() Method")
        self.slack_client = sc
        self.data = chat_data

        if chat_data['text'].startswith(AT_BOT_ID):
            self.command = chat_data['text'].split(AT_BOT_ID)[1].strip()
        elif chat_data['text'].startswith(AT_BOT_NAME):
            self.command = chat_data['text'].split(AT_BOT_NAME)[1].strip()
        else:
            self.command = chat_data['text'].split(AT_BOT_NAME)[1].strip()

        self.channel = chat_data['channel']
Esempio n. 11
0
    def __init__(self, map, x, y, sim):
        Bot.__init__(self, map, x, y, sim)

        # attribue le type au bot
        self.type = "C"  # => bot herbivore

        self.train = False
        self.cellNum = 2
        
        self.fruit_energy = 3
        self.meat_energy = 20
        # ---------------------------------
        # e => energy when absorbing ...
        self.e_fruit = 3  # energy donne en absorbant un fruit
        self.e_meat = 20  # energy donne en absorbant de la viande

        # ---------------------------------
        # c => cost in energy when ...
        self.c_move = 1  # cout de bouger
        self.c_rien = 1  # cout de rien faire

        # ---------------------------------
        # t => treshold (palier) for ...

        # palier avant lancer une reproduction
        self.t_repro = 300  

        self.t_need_to_eat_0 = 0
        self.t_need_to_eat_1_nb_energy = 30

        # besoin de manger mineur / c'est + pour accumuler de l'energie
        self.t_need_to_eat_1 = 300
        # quand le bot a un need_to_eat de 1 quelle quantite d'energie sur pose est ce que le bot mange
        # (le but est d'eviter de trop defoncer les arbres)
        self.t_need_to_eat_1_nb_energy = 10

        # vraiment besoin de manger
        self.t_need_to_eat_2 = 20

        # nombre de fruits dans la zone acceptable
        # Le bot a beaucoup d'energie et cherche une zone avec beaucoup d'energie
        # pour y rester et avoir des arbres qui produisent en grandes quantite
        # A partir de cette quantite il est satisfait de sa zone et donc peux manger
        self.t_fruits_in_zone = 100
Esempio n. 12
0
 def __init__(self, slackconnection, botname):
     Bot.__init__(self, slackconnection, botname)
     self.icon_emoji = ':soccer:'
     self.players = []
     self.load()
Esempio n. 13
0
 def __init__(self, ws):
     self.ws = ws
     Bot.__init__(self)
 def __init__(self, driver, walmart_profile):
     Bot.__init__(self, driver)
     self.profile = walmart_profile
     self.driver = driver
     self.in_stock_element = (By.XPATH, '//span[text()="Add to cart"]')
Esempio n. 15
0
 def __init__(self):
     self.has_raised_street = False
     Bot.__init__(self)
Esempio n. 16
0
 def __init__(self):
     Bot.__init__(self)
Esempio n. 17
0
 def __init__(self, slackconnection, botname):
     Bot.__init__(self, slackconnection, botname)
     self.icon_emoji = ':triumph:'
Esempio n. 18
0
 def __init__(self, name, access_token, callback_url='', avatar_url=''):
     Bot.__init__(self, name, access_token, callback_url, avatar_url)
     self.new_group_id = self.create_group('Rugby Seniors 15/16')
     with open(sys.argv[1]) as f:
         self.senior_dict = self.get_seniors(f)
Esempio n. 19
0
 def __init__(self, ws):
     self.ws = ws
     self.__class__.connected += 1
     Bot.__init__(self)
     self.atk_log = self.__class__.atk_log
Esempio n. 20
0
 def __init__(self, config={}, name="ScanBot"):
     config["timeframe"] = "14d"
     Bot.__init__(self, name, config)
Esempio n. 21
0
 def __init__(self):
     """ Initialise bot
     """
     Bot.__init__(self, 'TICTACTOE')
     self.board = Board()
Esempio n. 22
0
 def __init__(self, canvas, namespace = None, vars = None):
     ### TODO - Need to do whole drawbot class
     Bot.__init__(self, canvas, namespace = namespace, vars = None)
     self._transformmode = CORNER
     self._canvas.origin = BOTTOM_LEFT
Esempio n. 23
0
 def __init__(self, command_prefixes = TO_DEFAULT_PREFIXES,
                    channel_command_prefixes = CHAN_DEFAULT_PREFIXES,
                    name = "CommandBot by HansL"):
   Bot.__init__(self, name)
   self.__prefixes = command_prefixes
   self.__channel_prefixes = channel_command_prefixes
Esempio n. 24
0
 def __init__(self):
     self.has_raised_street = False
     self.on_button = None
     Bot.__init__(self)
Esempio n. 25
0
 def __init__(self, slackconnection, botname):
     Bot.__init__(self, slackconnection, botname)
     self.icon_emoji = ':bar_chart:'
     self.reset()
     self.maybe_load()
Esempio n. 26
0
 def __init__(self, slackconnection, botname):
     Bot.__init__(self, slackconnection, botname)
     self.icon_emoji = ':eggplant:'
     self.memes = []
     self.maybe_load()
		def __init__(self, slack_client, data, command):
				Bot.__init__(self, slack_client, data)
				self.slack_client = slack_client
				self.command = command
				self.data = data
				self.channel = data['channel']
Esempio n. 28
0
 def __init__(self):
     Bot.__init__(self)
     random.seed()
Esempio n. 29
0
 def __init__(self, ws):
     self.ws = ws
     self.__class__.connected += 1
     Bot.__init__(self)
     self.atk_log = self.__class__.atk_log
Esempio n. 30
0
 def __init__(self):
     Bot.__init__(self)
     self.nickname = self.__class__.__name__
     self.modules = []
     print self.nickname
Esempio n. 31
0
 def __init__(self, canvas, namespace=None, vars=None):
     ### TODO - Need to do whole drawbot class
     Bot.__init__(self, canvas, namespace=namespace, vars=None)
     self._transformmode = CORNER
     self._canvas.origin = BOTTOM_LEFT
Esempio n. 32
0
 def __init__(self):
     Bot.__init__(self)
     self.nickname = self.__class__.__name__ 
     self.modules = [ Logger(bot=self), AutoOp(bot=self), Github(bot=self) ]
Esempio n. 33
0
 def __init__(self, token, id):
     self.botid = id
     self.token = token
     Bot.__init__(self)
Esempio n. 34
0
 def __init__(self, slackconnection, botname):
     Bot.__init__(self, slackconnection, botname)
Esempio n. 35
0
 def __init__(self, username, host='127.0.0.1'):
     Bot.__init__(self, username, host)
     self.last_tweet_id = int(self.connection.get('__last_tweet_id__', 1))
Esempio n. 36
0
 def __init__(self, command_prefixes = CommandBot.DEFAULT_PREFIXES,
                    name = "CommandBot by HansL"):
   Bot.__init__(self, name = name)
   self.__prefixes = command_prefixes
Esempio n. 37
0
 def __init__(self, access_token):
     Bot.__init__(self, access_token)
     self.balances = dict()
     self.emails = dict()
     self.receivers = dict()