Nachdem Sie die Java-Implementierung von Yuma von @ Nemesis gesehen haben, möchten Sie möglicherweise Ihren Namen eingeben und mit Yuma spielen. ?? Ich dachte, es wäre ein Bot. Sie können Bot-Freunde aus dem ** QR-Code unten ** hinzufügen. Bitte spielen Sie damit.
Ich möchte die Welt darüber informieren, dass so etwas im Ingenieurbereich beliebt ist. Schauen Sie sich also bitte LGMT an.
Die verwendete Sprache war Python. Es ist ein "" Vertrag. Schreiben Sie dort Ihren Namen. Es war ein wenig ärgerlich, dass eine Anfrage des Benutzers erforderlich war, um "" zu aktivieren, aber es war ärgerlich, also versuchte ich zu antworten, indem ich "** work **" sagte.
Versuchen Sie grundsätzlich nur dort zu spielen, wo Sie Buchstaben schneiden möchten.
main.py
from flask import Flask, request, abort
import random
from linebot import (
LineBotApi, WebhookHandler
)
from linebot.exceptions import (
InvalidSignatureError
)
from linebot.models import (
MessageEvent, TextMessage, TextSendMessage)
import os
app = Flask(__name__)
YOUR_CHANNEL_ACCESS_TOKEN = 'XXXXXXXXXXX'
YOUR_CHANNEL_SECRET = 'XXXXXXXXXXX'
line_bot_api = LineBotApi(YOUR_CHANNEL_ACCESS_TOKEN)
handler = WebhookHandler(YOUR_CHANNEL_SECRET)
@app.route("/callback", methods=['POST'])
def callback():
signature = request.headers['X-Line-Signature']
body = request.get_data(as_text=True)
app.logger.info("Request body: " + body)
try:
handler.handle(body, signature)
except InvalidSignatureError:
abort(400)
return 'OK'
@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
word = event.message.text
if 'Lass mich arbeiten' in word:
reply_word = "Es ist ein Vertrag. Schreiben Sie dort Ihren Namen."
else:
newName = random.choice(word)
reply_word = f"Hung.{word}Ich meine. Es ist ein luxuriöser Name. Von nun an heißt du{newName}Es ist. Wohlgemerkt,{newName}Korrekt. Ich werde antworten, wenn ich verstehe{newName}!!"
line_bot_api.reply_message(
event.reply_token,
TextSendMessage(text=reply_word))
if __name__ == "__main__":
port = int(os.getenv("PORT", 5000))
app.run(host="0.0.0.0", port=port)
Es schneidet gut aus.
** Bitte verzeihen Sie mir, dass ich den üblichen Fehler nicht auslösen kann, da ich keine leeren Zeichen senden kann. ** ** **
Es ist ein Rätsel, warum das Schneiden von einem Zeichen beliebt ist. Ich möchte die Anzahl der Zeichen zufällig ausschneiden.
LINE Bot ist zu bequem, deshalb möchte ich mehr Funktionen wissen.
das ist alles.
Recommended Posts