a method to retrieve details about the bot from telegram api

        :return: dictionary of response details with bot details in 'json' key

        {
            'headers': { ... },
            'url': 'https://api.telegram.org/bot.../getUpdates',
            'code': 200,
            'error': '',
            'json': {
                'ok': True,
                'result': {
                    'id': 1234567890,
                    'first_name': 'my Bot',
                    'username': 'myBot'
                }
            }
        }

def get_me(self):

        ''' a method to retrieve details about the bot from telegram api

        :return: dictionary of response details with bot details in 'json' key

        {
            'headers': { ... },
            'url': 'https://api.telegram.org/bot.../getUpdates',
            'code': 200,
            'error': '',
            'json': {
                'ok': True,
                'result': {
                    'id': 1234567890,
                    'first_name': 'my Bot',
                    'username': 'myBot'
                }
            }
        }
        '''

    # construct request fields
        url = '%s/getMe?test=me' % self.api_endpoint

    # send request
        response_details = self._post_request(url)

        return response_details