def test_send_message_to_team__GS_CST(self):
        #team_id = 'T0SDK1RA8'
        #channel = 'DG30MH0KV'

        team_id = 'T7F3AUXGV'
        channel = 'GDL2EC3EE'
        API_Slack(channel=channel, team_id=team_id)
Example #2
0
def run(event, context):
    load_dependency("slack")                                                # this will download the dependencies the first time the lambda function is executed

    from pbx_gs_python_utils.utils.slack.API_Slack import API_Slack
    API_Slack(channel='...').send_message("this was sent from an lambda function")

    #load_dependency("requests")                                             # the Slack dependency already includes this dependency
    import requests
    return len(requests.get("https://www.google.com").text)
Example #3
0
def run(event, context):
    from osbot_aws.apis.Lambda import load_dependency
    load_dependency('slack')

    from pbx_gs_python_utils.utils.slack.API_Slack import API_Slack

    channel = event.get('channel')
    team_id = event.get('team_id')
    text = event.get('text')
    attachments = event.get('attachments')
    return API_Slack(channel=channel,
                     team_id=team_id).send_message(text, attachments)
Example #4
0
def run(event, context):
    trigger_id = event['trigger_id']
    dialog = event['dialog']
    return API_Slack().slack.api_call("dialog.open",
                                      trigger_id=trigger_id,
                                      dialog=dialog)
Example #5
0
def slack(team_id):
    from pbx_gs_python_utils.utils.slack.API_Slack import API_Slack
    return API_Slack(team_id=team_id)
 def api_slack(self):
     if self._api_slack is None:
         load_dependency('slack')
         from pbx_gs_python_utils.utils.slack.API_Slack import API_Slack
         self._api_slack = API_Slack()
     return self._api_slack
def run(event, context):
    trigger_id = event['trigger_id']
    dialog = event['dialog']
    return API_Slack().slack.dialog_open(trigger_id=trigger_id, dialog=dialog)
 def setUp(self):
     self.channel = 'GDL2EC3EE' #''gs-bot-tests'
     self.api     = API_Slack(self.channel)
Example #9
0
 def send_to_slack(self):
     puml = self.puml()
     #API_Slack().send_message('about to send puml to Slack')
     API_Slack().puml_to_slack(puml)
Example #10
0
 def _dev_send_to_slack(self):
     from pbx_gs_python_utils.utils.slack.API_Slack import API_Slack
     API_Slack().puml_to_slack(self.puml)
Example #11
0
 def send_to_slack(self):
     #dot = self.dot().replace('digraph G {\n', 'digraph G {\n graph [height="500"];\n' )
     dot = self.dot()
     API_Slack(self.slack_channel).dot_to_slack(dot)