Skip to content

Instantly share code, notes, and snippets.

## resources/message.py
from flask_restful import reqparse
from conf.firebaseInit import fs
from conf.util import Util
from events.result import Result
from events.select import Select
from events.setting import Setting
from resources.keyboard import *
## resources/keyboard.py
from flask import json, Response
from flask_restful import Resource
from conf.const import Const
class Keyboard(Resource):
@classmethod
## evnets/setting.py
from firebase_admin import firestore
from conf.const import Const
from conf.firebaseInit import fs
from conf.util import Util
from events.args import Args
from events.select import Select
## events/select.py
import operator
from random import shuffle
from firebase_admin import firestore
from conf.const import Const
from conf.firebaseInit import fs
from conf.util import Util
## evnets/result.py
import operator
from conf.const import Const
from conf.firebaseInit import fs
from conf.util import Util
from events.args import Args
from events.select import Select
## events/args.py
from conf.const import Const
import re
class Args:
def __init__(self, args):
self.args = args
self.user_key = args.get(Const.ARG_USER_KEY)
## conf/util.py
from datetime import datetime, timedelta
import re
import pytz
from flask import json, Response
from conf.const import Const
## conf/firebaseInit.py
import os
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
FILE_DIR = os.path.dirname(os.path.abspath(__file__))
CONFIG_PATH = os.path.join(FILE_DIR, 'serviceAccount.json')

uwsgi.ini

[uwsgi]
http-socket = :$(PORT)
master = true
die-on-term = true
module = kakaotalk_lunch_bot:app
memory-report = true