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 可以删除个人账号')
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)