Slack의 과거 로그 지우기 (slack_cleaner2)

5869 단어 슬랙

참고


  • htps : // 기주 b. 이 m/sg 등 t→/sぁck_cぇ아네 r2

  • 절차


  • ubuntu 20.04에서 확인
  • Too Many Requests for url:가 표시되면 몇 분 동안 기다립니다.
    pip3 install slack_cleaner2
    
  • Slack의 TOKEN



    delete.py
    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    # *bot ユーザーのメッセージを全削除
    for msg in s.msgs(filter(match('.*bot'), s.conversations)):
      msg.delete()
    
    python3 delete.py
    

    사용자 목록



    users.py
    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    for user in s.users:
        print(user)
    

    대화 목록



    conversations.py
    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    for conversation in s.conversations:
        print(conversation)
    

    general 룸 대화를 모두 삭제


    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    # for msg in s.c.general.msgs():
    #   msg.delete()
    

    10건 삭제하면 종료



    sys.exit
    import sys
    
    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    i = 0
    for msg in s.c.general.msgs():
        i = i + 1
        msg.delete()
        if i > 10:
            sys.exit()
    

    for를 빠져나가다
    from slack_cleaner2 import *
    s = SlackCleaner('SECRET TOKEN')
    
    i = 0
    for msg in s.c.general.msgs():
        i = i + 1
        msg.delete()
        if i > 10:
            break
    
  • 좋은 웹페이지 즐겨찾기