async def dzyPa(session: CommandSession): try: handler = Server() response = await handler.dzyPa() await session.send(str(response)) except: pass
async def searchOneStockWithID(session: CommandSession): try: handler = Server() response = await handler.getBTC() await session.send(str(response)) except: pass
async def searchStock(session: CommandSession): try: handler = Server() response = await handler.searchStock() await session.send(str(response)) except: pass
async def addSelfStock(session: CommandSession): try: stock_name = session.get('stock_name') handler = Server() response = await handler.addSelfStock(stock_name) await session.send(str(response)) except: pass
async def searchOneStockWithID(session: CommandSession): try: stock_id = session.get('stock_id') handler = Server() response = await handler.searchOneStockWithID(stock_id) await session.send(str(response)) except: pass
async def searchUserInformation(session: CommandSession): try: user_id = str(session.event['sender']['user_id']) handler = Server() response = await handler.searchUserInformation(user_id) await session.send(str(response)) except: pass
async def cancelOrder(session: CommandSession): try: user_id = str(session.event['sender']['user_id']) order_id = int(session.get('order_id')) handler = Server() response = await handler.cancelOrder(user_id, order_id) await session.send(str(response)) except: pass
async def sellStock(session: CommandSession): try: user_id = str(session.event['sender']['user_id']) stock_name = session.get('stock_name') stock_price = float(session.get('stock_price')) stock_amount = int(session.get('stock_amount')) handler = Server() response = await handler.sellStock(user_id, stock_name, stock_amount, stock_price) await session.send(str(response)) except: pass
async def register(session: CommandSession): try: handler = Server() user_id = str(session.event['sender']['user_id']) user_name = str(session.event['sender']['nickname']) try: response = await handler.register(user_id=user_id, user_name=user_name) except: response = await handler.register(user_id=user_id, user_name="我的名字有问题") await session.send(str(response)) except: pass
from service.Server import Server if __name__ == "__main__": server = Server() server.run()