[PYTHON] Ich habe versucht, Slack Emojinator zu verwenden

TL;DR

Eine Geschichte über die Automatisierung der Emoji-Registrierung.

Installieren Sie den Slack Emojinator

https://github.com/smashwilson/slack-emojinator Wie hier geschrieben.

git clone https://github.com/smashwilson/slack-emojinator.git
cd slack-emojinator
pip install -r requirements.txt

Vorbereitung zur Registrierung mehrerer Emoji

emoji_irai.png

Ich habe gerade eine solche Anfrage erhalten, also habe ich es versucht.

Holen Sie sich Sitzungscookies

  1. Öffnen Sie die Emoji-Seite von ssmjp
  2. Starten Sie Developer Tools (F12 für Chrome Windows) und öffnen Sie die Registerkarte Netzwerk
  3. Laden Sie die Emoji-Seite neu
  4. Drücken Sie auf das Element, dessen "Name" "Emoji" ist.
  5. Wählen Sie "Header" auf der neu geöffneten Registerkarte
  6. Kopieren Sie den Inhalt von "Cookie" aus "Request Headers".
cp .env.sample .env
vim .env

.env


export SLACK_TEAM=ssmjp
export SLACK_COOKIE="(Schließen Sie es in doppelte Anführungszeichen ein und fügen Sie alles ein)"
export SLACK_API_TOKEN=  #Es bleibt hier leer
export EMOJI_DIR=

Registrieren Sie zuerst eine

wget http://cultofthepartyparrot.com/parrots/parrot.gif

source .env

output


python upload.py parrot.gif
Processing parrot.gif.

Uploaded 1 emojis. (0 already existed)

Jetzt können Sie das Emoji `: parrot:` hinzufügen.

Registrieren Sie alle

GIF-Bildaufnahme

git clone https://github.com/jmhobbs/cultofthepartyparrot.com

Präfix

cd cultofthepartyparrot.com/parrots
for f in * ; do mv "$f" "parrot_$f" ; done

Anmeldung

.env


export EMOJI_DIR=../cultofthepartyparrot.com/parrots
source .env
python upload.py ${EMOJI_DIR}/*.gif

Recommended Posts

Ich habe versucht, Slack Emojinator zu verwenden
Ich habe versucht, parametrisiert zu verwenden
Ich habe versucht, Argparse zu verwenden
Ich habe versucht, Mimesis zu verwenden
Ich habe versucht, aiomysql zu verwenden
Ich habe versucht, Summpy zu verwenden
Ich habe versucht, Pipenv zu verwenden
Ich habe versucht, Matplotlib zu verwenden
Ich habe versucht, ESPCN zu verwenden
Ich habe versucht, openpyxl zu verwenden
Ich habe versucht, Ipython zu verwenden
Ich habe versucht, PyCaret zu verwenden
Ich habe versucht, Cron zu verwenden
Ich habe versucht, ngrok zu verwenden
Ich habe versucht, face_recognition zu verwenden
Ich habe versucht, Jupyter zu verwenden
Ich habe versucht, doctest zu verwenden
Ich habe versucht, Folium zu verwenden
Ich habe versucht, jinja2 zu verwenden
Ich habe versucht, Folium zu verwenden
Ich habe versucht, das Zeitfenster zu verwenden
[Ich habe versucht, Pythonista 3 zu verwenden] Einführung
Ich habe versucht, easydict (Memo) zu verwenden.
Ich habe versucht, das Gesicht mit Face ++ zu erkennen
Ich habe versucht, RandomForest zu verwenden
Ich habe versucht, BigQuery ML zu verwenden
Ich habe versucht, Amazon Glacier zu verwenden
Ich habe versucht, Git Inspector zu verwenden
Ich habe versucht, Magenta / TensorFlow zu verwenden
Ich habe versucht, AWS Chalice zu verwenden
Ich habe versucht, Rotrics Dex Arm zu verwenden
Ich habe versucht, GrabCut von OpenCV zu verwenden
Ich habe versucht, Thonny (Python / IDE) zu verwenden.
Ich habe versucht, mit dem Server-Client über tmux zu kommunizieren
Ich habe versucht, mit PyBrain verstärkt zu lernen
Ich habe irgendwie versucht, ein Jupyter-Notebook zu verwenden
Ich habe versucht, mit OpenPose eine Schildkrötenwelle zu schießen
Ich habe versucht, die checkio-API zu verwenden
Ich habe versucht, asynchrone Verarbeitung mit Asyncio
Ich habe versucht, Amazon SQS mit Django-Sellerie zu verwenden
Ich habe versucht, Azure Speech to Text zu verwenden.
Ich habe versucht zu kratzen
Ich habe PyQ ausprobiert
Ich habe versucht, ○ ✕ mit TensorFlow zu spielen
Ich habe versucht, YOUTUBE Data API V3 zu verwenden
Ich habe versucht, Selen mit Headless-Chrom zu verwenden
Ich habe versucht, mit einer Schildkröte eine Linie zu ziehen
[Kaggle] Ich habe versucht, Ensemble mit LightGBM zu lernen
Ich habe versucht, PyEZ und JSNAPy zu verwenden. Teil 2: Ich habe versucht, PyEZ zu verwenden
Ich habe versucht, die Bayes'sche Optimierung von Python zu verwenden
Ich habe versucht, Text mit TensorFlow zu klassifizieren
Ich habe versucht, die selektive Suche als R-CNN zu verwenden
Ich habe AutoKeras ausprobiert
Ich habe versucht, die UnityCloudBuild-API von Python zu verwenden
Ich habe es mit Papiermühle versucht
Ich habe versucht, Django-Slack
Ich habe versucht, Headless Chrome von Selenium zu verwenden