Example #1
0
import os

import telebot

import config

TOKEN = os.environ.get('TOKEN') or config.TGBOT_TOKEN
bot = telebot.TeleBot(TOKEN)
logger = config.setup_log()


@bot.message_handler(commands=['start'])
def send_welcome(message):
    bot.send_message(
        message.chat.id, '欢迎使用Odyssey_机器人路易\n'
        '输入 /help 可以获得更多帮助\n'
        '输入 /register 可以注册账号\n'
        '输入 /status 可以查看服务器状态\n'
        '输入 /reset 可以重置个人账号密码\n'
        '输入 /delete 可以删除个人账号')


@bot.message_handler(commands=['help'])
def send_help(message):
    bot.send_message(
        message.chat.id, '欢迎使用Odyssey机器人路易,这是我们的帮助手册:\n'
        '输入 /register 可以注册账号\n'
        '输入 /status 可以查看服务器状态\n'
        '输入 /reset 可以重置个人账号密码\n'
        '输入 /delete 可以删除个人账号')
Example #2
0
import redis
from flask import Flask, g, render_template
from flask_session import Session
from flask_sqlalchemy import SQLAlchemy
from flask_wtf import CSRFProtect
from flask_wtf.csrf import generate_csrf

from config import Config, DevelopmentConfig, setup_log, ProductionConfig

# 记录日志
from project.utils.common import do_index_class, user_login_data

# setup_log(DevelopmentConfig)
setup_log(ProductionConfig)


def get_app(config=Config):
    app = Flask(__name__)

    app.config.from_object(config)

    # db = SQLAlchemy(app)

    redis_store = redis.StrictRedis(host=config.REDIS_HOST,
                                    port=config.REDIS_PORT)
    app.redis_store = redis_store

    CSRFProtect(app)

    Session(app)