我在Python中构建了一个与Twilio API一起使用的测验游戏,因此我可以通过短信将游戏运行到我的Twilio号码.我正在试图弄清楚如何传递一个响应,它会显示标准文本和表情符号,当它被发送电话收到时.
我一直致力于在utf-8中理解unicode与ascii字符集以及编码和解码.我上次登陆的地方是以下代码,它只是像手机上的常规字符串一样打印出unicode代码点.差距似乎是如何隔离并传递手机可以解释的代码点.关于如何做到这一点的任何想法或指示?或者有人会推荐一种不同的方法吗?
代码的当前状态如下:
# -*- coding: utf-8 -*-
from flask import render_template, flash, redirect, session, url_for, request, jsonify, g
from flask import Response
from app import app
from config import TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN
from twilio import twiml
from twilio.rest import TwilioRestClient
import re, random
client = TwilioRestClient(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN)
def simplify_txt(submitted_txt):
response_letters = re.sub(r'\W+', '', submitted_txt)
return response_letters.lower()
@app.route("/quiz_game")
def quiz_game():
response = twiml.Response()
from_number = str(request.values.get('From', None))
body = request.values.get('Body', None)
simplify_body = simplify_txt(body)
questions = {
0: "What word …Run Code Online (Sandbox Code Playgroud)