|
@@ -3,7 +3,7 @@ import fastapi
|
|
|
import fastapi.staticfiles as fastapiStaticfiles
|
|
|
import linebot
|
|
|
import linebot.models as linebotModels
|
|
|
-
|
|
|
+import suggests
|
|
|
#
|
|
|
|
|
|
from linebot.models import (
|
|
@@ -50,7 +50,7 @@ from linebot.models import (
|
|
|
)
|
|
|
import json
|
|
|
import codecs
|
|
|
-
|
|
|
+global seo=False
|
|
|
line_bot_api = LineBotApi('ExfYlsiGTvqJsMNdixocQ6PLYD+szmUj+GAxH99TXFPCn0RCX/iw06acFnL37pyHW1AYMZf34SOJEIRpdWb9heb9btIF2DaMqcBkYvJ3O2jYaKYv9RDUKbS57lUqcvvChK7ESQeuO2yjvYwes3Oq4wdB04t89/1O/w1cDnyilFU=')
|
|
|
handler = WebhookHandler('5b05fed81cd9f6f1e75dbf7dda388479')
|
|
|
#line_bot_api = LineBotApi('YOUR_CHANNEL_ACCESS_TOKEN')
|
|
@@ -67,12 +67,15 @@ async def callback(request: fastapi.Request):
|
|
|
|
|
|
@handler.add(linebotModels.MessageEvent, message=linebotModels.TextMessage)
|
|
|
def message_text(event):
|
|
|
+ global seo
|
|
|
## if event.message.text == 'push':
|
|
|
# line_bot_api.push_message(
|
|
|
# event.source.user_id, [
|
|
|
# # TextSendMessage(text='PUSH!'),
|
|
|
# ]
|
|
|
# )
|
|
|
+ if event.message.text == 'seo':
|
|
|
+ seo=True
|
|
|
if event.message.text == '叫':
|
|
|
line_bot_api.reply_message(
|
|
|
event.reply_token, linebotModels.AudioSendMessage(
|
|
@@ -109,6 +112,24 @@ def message_text(event):
|
|
|
action=LocationAction(label="label6")
|
|
|
),
|
|
|
])))
|
|
|
+ else:
|
|
|
+ if seo:
|
|
|
+ res='相關字:'
|
|
|
+ s = suggests.suggests.get_suggests(kw, source='google')
|
|
|
+ idx=0
|
|
|
+ for sg in s['suggests']:
|
|
|
+ if idx>0:
|
|
|
+ res+=','
|
|
|
+ else:
|
|
|
+ idx+=1
|
|
|
+ res+=sg
|
|
|
+
|
|
|
+
|
|
|
+ line_bot_api.reply_message(
|
|
|
+ event.reply_token,
|
|
|
+ TextSendMessage(text=res))
|
|
|
+
|
|
|
+# print('test')
|
|
|
|
|
|
|
|
|
|