0

CherryPy を使用して、テレグラム チャットボットに Webhook を設定しました。そして今、webhook を介して受信したデータを処理しようとしています。必要なjsonデータを含むcherrypy webhookクラスで変数を見つけました。私のコードでは、変数名はjson_stringです。Python スクリプトのあらゆる場所でこの変数を呼び出す必要があります。どうすればそれができますか?ありがとう。

class WebhookServer(object):
    @cherrypy.expose
    def index(self):
        if 'content-length' in cherrypy.request.headers and \
                        'content-type' in cherrypy.request.headers and \
                        cherrypy.request.headers['content-type'] == 'application/json':
            length = int(cherrypy.request.headers['content-length'])
            json_string = cherrypy.request.body.read(length).decode("utf-8")
            update = telebot.types.Update.de_json(json_string)
            bot.process_new_updates([update])
            return ''
        else:
            raise cherrypy.HTTPError(403) 
4

1 に答える 1