[JAVA] [LINE @] Ich habe versucht, einen westlichen Kalender für einen japanischen Kalender zu konvertieren. BOT [Messaging API]

Einführung von LINE BOT

Ich habe mich gefragt, ob ich mit der LINE Messaging-API etwas erstellen kann. Deshalb habe ich einen BOT ** erstellt, der den japanischen Kalender in den westlichen Kalender und den westlichen Kalender in den japanischen Kalender konvertiert. Dieses Jahr ist das Jahr von Heisei ... und ich habe das Gefühl, dass ich ungefähr dreimal im Jahr gegoogelt werde. Wenn Sie sich also an diesen BOT erinnern und ihn zu diesem Zeitpunkt verwenden. Das Verfahren zum Hinzufügen von BOT zu LINE wird ebenfalls unten beschrieben.

Bildschirmfoto

Alles, was Sie mit einem Bild machen können, passt in ^^;

LINE QR-Code zum Hinzufügen von Freunden

Starten Sie LINE → Freund hinzufügen → QR-Code Sie können Ihren Freunden BOT hinzufügen, indem Sie den QR-Code von scannen.

LINE_WarekiSeirekiBot_QRcode.png

Alternativ können Sie auch unten auf die Schaltfläche Freund hinzufügen klicken.

Freund hinzufügen

Einfach zu verwenden

Fügen Sie es Ihren LINE-Freunden hinzu und sprechen Sie mit ihnen im Gesprächsraum. Geben Sie help ein und BOT gibt eine einfache Möglichkeit zur Verwendung zurück.

Wenn Sie vom westlichen Kalender zum japanischen Kalender konvertieren möchten

Wenn Sie vom japanischen Kalender zum westlichen Kalender konvertieren möchten

Wenn Sie den aktuellen westlichen / japanischen Kalender kennenlernen möchten

--Jetzt

Technische Information

Ich werde wahrscheinlich wütend, wenn es nur Werbung ist ^^; Ein paar technische Informationen zu BOT. (Tipps zur Messaging-API finden Sie in einem separaten Artikel.)

Quellcode

Da es auf GitHub veröffentlicht ist, senden Sie mir bitte eine PR, wenn Sie Funktionen hinzufügen oder Fehler beheben. (Spring Boot-Anwendung.)

[asksaito/wareki-seireki-linebot] https://github.com/asksaito/wareki-seireki-linebot

Fork Original-Repository [line/line-bot-sdk-java] https://github.com/line/line-bot-sdk-java

Aus dem ursprünglichen Repository spiele ich nur mit einem Projekt namens sample-spring-boot-echo. Der Projektname bleibt Beispiel. ..

Die IDE kann alles sein, aber ich habe STS verwendet. https://spring.io/tools/sts

Wenn es so bleibt, wie es ist, tritt in Getter / Setter ein Kompilierungsfehler auf. Fügen Sie daher bitte Lombok ein. http://mmts1007.hatenablog.jp/entry/2015/10/15/204400

Wo wird die Anwendung bereitgestellt?

Ich stelle Heroku wie im LINE BOT SDK-Beispiel beschrieben bereit. (Freier Plan) Wenn mit dem kostenlosen Plan eine Weile nicht auf den Server zugegriffen wird, wechselt er in den Ruhemodus. Manchmal spreche ich mit BOT und es reagiert nicht, weil ich schlafe.

Referenzseite

Spring Tool Suite (STS) Reduzieren Sie die Code-Menge mit Lombok! Heroku.com

Recommended Posts

[LINE @] Ich habe versucht, einen westlichen Kalender für einen japanischen Kalender zu konvertieren. BOT [Messaging API]
Ich habe versucht, eine Web-API zu erstellen, die mit Quarkus eine Verbindung zur Datenbank herstellt
Ich habe einen Arbitrage-Transaktionsbot für virtuelle Währungen erstellt und versucht, Geld zu verdienen
Ich habe versucht, eine LINE-Klon-App zu erstellen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, TabLayout unter Android eine Trennlinie hinzuzufügen
Ich habe einen RESAS-API-Client in Java erstellt
Einfacher LINE BOT mit Java Servlet Teil 2: Ich habe versucht, Bildnachrichten und Vorlagen zu erstellen
Ich möchte mit link_to [Hinweis] eine Schaltfläche mit einem Zeilenumbruch erstellen.
[Unity] Ich habe mit NWPathMonitor ein natives Plug-In UniNWPathMonitor erstellt
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ich habe versucht, eine einfache Gesichtserkennungs-Android-Anwendung mit OpenCV zu erstellen
So erstellen Sie eine Java-Kalenderzusammenfassung
Ich habe ein Kalenderproblem mit Ruby versucht
[iOS] Ich habe versucht, mit Swift eine insta-ähnliche Verarbeitungsanwendung zu erstellen
Wie erstelle ich einen Discord Bot (Java)
Ich habe versucht, die Stream-API zusammenzufassen
Ich habe versucht, mit AI "A3RT" eine Talk-App in Java zu erstellen.
Ich habe eine App für maschinelles Lernen mit Dash (+ Docker) Teil 3 ~ Übung ~ erstellt
Eine Geschichte, als ich versuchte, ein Video zu erstellen, indem ich Processing und Resolume verknüpfte
Ich habe versucht, mit Javafx ein einfaches Spiel zu machen ① "Lass uns Glücksspiel finden" (unvollendet)
[Android] Ich habe mit ListView + Bottom Sheet einen Materiallistenbildschirm erstellt
[Kleine Geschichte] Ich habe versucht, die Java-ArrayList etwas komfortabler zu gestalten
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich habe Java gemacht, um (a == 1 && a == 2 && a == 3) immer wahr zu machen
Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich habe einen LINE Bot mit Rails + Heroku gemacht
Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.
Einfacher LINE BOT mit Java Servlet
Ich habe versucht, einen Server mit Netty zu implementieren
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, ein Tool zum Vergleichen von Amazon-Produktpreisen auf der ganzen Welt mit Java, der Amazon Product Advertising API und der Currency API (29.01.2017) zu erstellen.
Ich habe versucht, einen neuen Sortieralgorithmus zu erstellen, aber ich weiß nicht, ob er wirklich neu ist
Ich habe versucht, ein einfaches Spiel mit Javafx zu machen ① "Lass uns Glücksspiel finden" (unvollendete Version ②)
Ich habe versucht, eine Nachrichtenfunktion der Rails Tutorial-Erweiterung (Teil 1) zu erstellen: Erstellen Sie ein Modell
Ich habe versucht, eine Ramen-Shop-Sharing-Website zu entwickeln.
So erstellen Sie eine mit Ruby erstellte LINE-Messaging-Funktion
Machen wir einen LINE Bot mit Ruby + Sinatra - Teil 2
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich habe versucht, Animationen mit der Blazor + Canvas-API zu zeichnen
[Java] Ich habe versucht, die Yahoo API-Produktsuche zu implementieren
Machen wir einen LINE Bot mit Ruby + Sinatra - Teil 1
Schleifensatz mit westlichen und japanischen Kalendern [Notation wie 1990 (1990)]
Ich habe versucht, eine Antwortfunktion für die Rails Tutorial-Erweiterung (Teil 3) zu erstellen: Ein Missverständnis der Spezifikationen wurde behoben
Ich habe versucht, die Beispielanwendung gemäß der Idee des Buches "Micro Service Architecture" in einen Mikrodienst zu verwandeln.
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
Ich habe versucht, eine Nachrichtenfunktion für die Erweiterung Rails Tutorial (Teil 2) zu erstellen: Erstellen Sie einen Bildschirm zum Anzeigen
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
Ich habe versucht, mit Chocolatey eine Java8-Entwicklungsumgebung zu erstellen
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
[Rails] Erstellen Sie einen Echo-Bot mit der LINE Messaging-API.