Revert api upgrade changes; update dockerfile.

master
jowj 5 years ago
parent 6456fd689f
commit 1e948e1859

@ -14,8 +14,7 @@ RUN pip3 install --upgrade pip
RUN pip3 install --upgrade setuptools RUN pip3 install --upgrade setuptools
RUN pip3 install slackclient==2.0.0 RUN pip3 install slackclient<2.0.0
RUN pip3 install requests six websocket
COPY ./ ./ COPY ./ ./

@ -5,13 +5,13 @@ import logging
import json import json
from pathlib import Path from pathlib import Path
from slack import WebClient from slackclient import SlackClient
from json import JSONDecoder from json import JSONDecoder
from random import randint from random import randint
from functools import partial from functools import partial
# instantiate Slack client # instantiate Slack client
slack_client = WebClient(os.environ.get('SLACK_BOT_TOKEN')) slack_client = SlackClient(os.environ.get('SLACK_BOT_TOKEN'))
# starterbot's user ID in Slack: value is assigned after the bot starts up # starterbot's user ID in Slack: value is assigned after the bot starts up
starterbot_id = None starterbot_id = None
# channel i want to get ID from # channel i want to get ID from
@ -106,7 +106,6 @@ def handle_command(command, channel):
def reactable_message(event): def reactable_message(event):
"""Test whether a (Slack) event is a reaction-able message """Test whether a (Slack) event is a reaction-able message
Check whether it's not a DM, it's not empty, and it's actually a message Check whether it's not a DM, it's not empty, and it's actually a message
""" """
return 'channel' in event and 'text' in event and event.get('type') == 'message' return 'channel' in event and 'text' in event and event.get('type') == 'message'
@ -193,4 +192,4 @@ if __name__ == "__main__":
else: else:
print("Connection failed. Exception traceback printed above.") print("Connection failed. Exception traceback printed above.")
logging.info('Check console for exception traceback.') logging.info('Check console for exception traceback.')
logging.info('Finished') logging.info('Finished')

Loading…
Cancel
Save