Die Geschichte einer Person, die etwas mit anderen Ingenieuren diskutieren und teilen wollte, um die technischen Fähigkeiten des Unternehmens zu verbessern.
Es ist ungefähr ein halbes Jahr her, seit ich den Job in die aktuelle Firma gewechselt habe. Als ich mich allmählich an die Atmosphäre und das Geschäft des gegenwärtigen Unternehmens gewöhnte, begann ich allmählich, die guten und schlechten Punkte des Unternehmens zu erkennen.
Eines der schlechten Dinge war: "Ich habe nicht viel Kommunikation zwischen Ingenieuren in dieser Firma", dachte ich. Viele Menschen sprechen fröhlich und offen, aber im Grunde sprechen sie nicht viel über Technologie. Es gibt gelegentliche Lernsitzungen, aber nach der Arbeit ist die Teilnahmequote schlecht und überhaupt nicht sehr effizient.
Also fragte ich einen Freund, der auch in der Webbranche bei einem anderen Unternehmen arbeitet. Ich: "Was passiert mit der Kommunikation zwischen Ingenieuren in Unternehmen A?" A: "Jeder ist egoistisch, also murmele ich alleine. Leute, die das mögen, nehmen aktiv teil. Ich frage mich, ob ich Leute zwingen werde, die das nicht tun."
Das war's... Dies könnte das Unbehagen der "Lernsitzung" gewesen sein. Wenn es sich um eine Lernsitzung handelt, haben Personen, die nicht teilnehmen, einen schlechten Fluss. Es ist also besser, sich leichter zu fühlen und zu tun, was immer Sie wollen.
Dann schaffen wir so etwas wie einen "Raum des Geistes und der Zeit", in dem Ingenieure im Unternehmenschat frei sprechen können und andere nicht stören. (Unser Unternehmen ignoriert nicht die Stimmen der Mitarbeiter, die dies tun möchten, und es ist nicht verboten. Es ist also gut, dass Sie tun können, was Sie wollen.)
Welches Chat-Tool verwenden Sie in Ihrem Unternehmen? Ich denke, es gibt viele berühmte Orte wie folgt.
Das "Slack" -Image ist ausgezeichnet, da die API verwendet werden kann. Sie können mehr mit Slack machen, aber leider verwendet unsere Firma "Chatwork".
Die API ist auch in "Chatwork" für die Öffentlichkeit zugänglich, und Sie können das Minimum mit Webhooks tun. >> Chatwork API-Dokument
Es war in Ordnung, einen neuen Slack zu starten, aber ich dachte, es wäre einfacher für die bereits verwendeten Tools, daran teilzunehmen, und entschied mich, so fortzufahren, wie er ist.
Nun, es ist gut, einen Chatraum zu erstellen, aber wie fangen Sie an zu reden und wie bedienen Sie ihn, wenn Sie ihn erstellen? Es ist gut, vorher einen Lernsitzungs-Chat für Ingenieure in meiner Familie zu haben, aber zuerst murmelt jeder aggressiv, entfernt sich aber allmählich vom Chat, und die letzte Benachrichtigung ist vor ungefähr einem Jahr.
Ich möchte nicht in einer Firma begraben werden, ohne benutzt oder benutzt zu werden. .. ..
Wenn Sie dann den Bot regelmäßig automatisch murmeln lassen, können Sie dann verhindern, dass die Benachrichtigungen jeden Tag fliegen und der Chatraum darunter vergraben wird? Ich dachte.
Bot dachte jedoch auch, dass es sinnlos wäre, jeden Tag bedeutungslose Worte mit Bot zu murmeln. Was ist ein sinnvoller Bot ...
Sinnvoller Bot ... Persönlich dachte ich, es wäre zu bedeutungslos, mir das heutige Datum zu sagen oder Hallo zu sagen, aber ich wollte mir etwas Nützliches überlegen.
Als ich dort nach meinem Gedächtnis suchte, erinnerte ich mich daran, dass ich zuvor einen Artikel wie diesen über Qiita geschrieben hatte.
>> Holen Sie sich Qiita-Trends (Ranking) und senden Sie sie an Slack
Der obige Artikel verwendet Pythons Scraping-Technologie, um die Qiita-Trends des Tages zu erfassen und an Slack zu senden. Ich denke, ich sollte Cron verwenden, um dies jeden Tag in den Raum des Geistes und der Zeit zu schicken.
--Qiitas Artikel wird dem Chat mitgeteilt, da cron jeden Tag ausgeführt wird, auch wenn niemand murmelt ――Die Benachrichtigungen kommen jeden Tag, sodass Sie die Möglichkeit haben, sie zu sehen, um die Zeit totzuschlagen.
Ich habe mich dazu entschlossen.
Da das ursprüngliche Programm bereits erstellt wurde, müssen Sie lediglich den Webhook-Teil in den Schreibstil für Chatwork ändern. Weitere Informationen zum Programm finden Sie in den folgenden Artikeln.
>> Holen Sie sich Qiita-Trends (Ranking) und senden Sie sie an Slack
Chatwork kann auf einfache Weise eine Benachrichtigung an einen bestimmten Chatraum senden, indem {room_id} und ein API-Token verwendet werden, das einer Person wie folgt gegeben wird.
#An Chatwork senden
payload = {}
headers = {'X-ChatWorkToken': 'xxxxxxxxx'}
url = 'https://api.chatwork.com/v2/rooms/{room_id}/messages'
payload = {'body': f'{title}[info]\n{message}\n[/info]'}
requests.post(url, headers=headers, data=payload)
Ändern Sie einfach das obige Programm gemäß der obigen Notation und überspringen Sie es. Wenn das Programm tatsächlich ausgeführt wird, wird es wie oben beschrieben.
Lassen Sie diese Ausführungen von cron ausführen.
** 1: Einmal eine Shell erstellen **
#!/bin/sh
python /Users/ys/Work/get_qiita_article/get_article.py
** 2: Cron einrichten ** Wird jeden Morgen um 10 Uhr (Firmenstartzeit) ausgeführt.
$ crontab -e
PYTHONIOENCODING = 'utf-8'
LANG = ja_JP.UTF-8
0 10 * * * cd /Users/ys/Batch/; bash -l -c 'sh get_qiita_article.sh'
Dadurch wird dieses Programm jeden Morgen ausgeführt und das Chatwork benachrichtigt.
Freiwillige, die Wissen aufnehmen und hart an Diskussionen arbeiten wollten, versammelten sich nach und nach, wenn sie das Überspringen der Benachrichtigungen erzwangen. Sie müssen etwas wie "Ich möchte es versuchen" lernen, Ideen bei Entwicklungstreffen austauschen und so weiter. Ich bin gekommen, um so zu reden.
Infolgedessen frage ich mich, ob es in Ordnung ist, erfolgreich zu sein, aber ich persönlich habe das Gefühl, dass ich meinen Zweck erreicht habe, und frage mich, ob dies in Ordnung ist. Da ich während der Arbeit nicht viel rede, kann ich mich so unterhalten und Kenntnisse erwerben, damit ich es mit genau dem richtigen Temperaturgefühl tun kann (sollte). Wie ich oben geschrieben habe, kann das Verschieben des Bots als Wissensdatenbank verwendet werden, auch wenn es keine Rolle als Chat spielt. Es ist also ziemlich nützlich.
Es bedeutet "in einem Unternehmen arbeiten = mit verschiedenen Menschen arbeiten", daher war es persönlich gut, die Möglichkeit zu haben, auf diese Weise zu interagieren. (Da ich erst seit einem halben Jahr arbeite, gibt es wahrscheinlich einige Leute, die sich nicht an ihre Namen und Gesichter erinnern.)
Ich kann auch an die Firma appellieren, dass ich umziehen werde, wenn ich ein bisschen bin. Es kann für neue Mitarbeiter interessant sein, dies zu tun. (vielleicht)
Um die Wahrheit zu sagen, ich wollte, dass es so aussieht, aber es war eine andere Geschichte, die ich aufgrund der Chatwork-Spezifikationen nicht machen konnte. >> Geschichte über die Schaffung eines VIP-Kanals in der Firma Slack
Recommended Posts