try: r = rocket.channels_unarchive(room_id=roomId) except Exception as e: r = None if not r: return {'success': False, 'message': '取消存档失败。'}, 401 r = r.json() return { 'success': True, }, 200 api.add_resource(ChannelList, f'/api/{v1}/channels/channels_list') api.add_resource(AddAll, f'/api/{v1}/channels/add_all') api.add_resource(Create, f'/api/{v1}/channels/create') api.add_resource(Archive, f'/api/{v1}/channels/archive') api.add_resource(Close, f'/api/{v1}/channels/close') api.add_resource(ChannelsDelete, f'/api/{v1}/channels/channels_delte') api.add_resource(Files, f'/api/{v1}/channels/files') api.add_resource(GetAllUserMentionsByChannel, f'/api/{v1}/channels/get_all_user_mentions_by_channel') api.add_resource(GetIntegrations, f'/api/{v1}/channels/get_integrations') api.add_resource(History, f'/api/{v1}/channels/history') api.add_resource(ChannelsInfo, f'/api/{v1}/channels/channels_info') api.add_resource(Invite, f'/api/{v1}/channels/invite') api.add_resource(Kick, f'/api/{v1}/channels/kick') api.add_resource(Leave, f'/api/{v1}/channels/leave') api.add_resource(ListJoined, f'/api/{v1}/channels/list_joined')
- username - active - roles - success """ try: r = rocket.me() except Exception as e: r = None if not r: return {'success': 'false', 'message': '获取个人信息失败,请重新登录。'}, 401 r = (r.json()) return { 'user_id': r['_id'], 'name': r['name'], 'emails': r['emails'], 'status': r['status'], 'statusConnection': r['statusConnection'], 'username': r['username'], 'active': r['active'], 'roles': r['roles'], 'success': r['success'] }, 200 api.add_resource(Login, f'/api/{v1}/auth/login') api.add_resource(Me, f'/api/{v1}/auth/me')
except Exception as e: r = None if not r: return {'success':False,'message':'操作失败。'},401 return { 'success':True },200 api.add_resource(GroupsArchive, f'/api/{v1}/groups/groupArchive') api.add_resource(GroupsClose, f'/api/{v1}/groups/close') api.add_resource(GroupsCreate, f'/api/{v1}/groups/create') api.add_resource(GroupsDelete, f'/api/{v1}/groups/delete') api.add_resource(GroupsFiles, f'/api/{v1}/groups/groupFile') api.add_resource(GroupsHistory, f'/api/{v1}/groups/history') api.add_resource(GroupsInfo, f'/api/{v1}/groups/info') api.add_resource(GroupsInvite, f'/api/{v1}/groups/invite') api.add_resource(GroupsKick, f'/api/{v1}/groups/kick') api.add_resource(GroupsLeave, f'/api/{v1}/groups/leave') api.add_resource(List, f'/api/{v1}/groups/list') api.add_resource(ListAll, f'/api/{v1}/groups/listAll') api.add_resource(GroupsMembers, f'/api/{v1}/groups/members') api.add_resource(GroupsOpen, f'/api/{v1}/groups/open') api.add_resource(GroupsRename, f'/api/{v1}/groups/rename') api.add_resource(Role, f'/api/{v1}/groups/roles')
return { 'success':True, 'user':r.json()['user'] },200 class UpdateOwnBasicInfo(Resource): """更新自己用户的基本信息。插件无该接口""" pass from .version import dev_1 v1 = dev_1 api.add_resource(CreateUser, f'/api/{v1}/user/create') api.add_resource(CreateToken, f'/api/{v1}/user/create_token') api.add_resource(Delete, f'/api/{v1}/user/delete') api.add_resource(DeleteOwnAccount, f'/api/{v1}/user/deleteOwnAccount') api.add_resource(ForgotPassword, f'/api/{v1}/user/forgotPassword') api.add_resource(GetAvatar, f'/api/{v1}/user/getAvatar') api.add_resource(GetPreferences, f'/api/{v1}/user/getPreferences') api.add_resource(GetPresence, f'/api/{v1}/user/getPresence') api.add_resource(UserInfo, f'/api/{v1}/user/info') api.add_resource(UserList, f'/api/{v1}/user/list') api.add_resource(Register, f'/api/{v1}/user/register') api.add_resource(ResetAvatar, f'/api/{v1}/user/resetAvatar') api.add_resource(SetAvatar, f'/api/{v1}/user/setAvatar') api.add_resource(SetPreferences, f'/api/{v1}/user/set_preferences') api.add_resource(Update, f'/api/{v1}/user/update')
messageId = request.form['messageId'] try: r = rocket.chat_get_message_read_receipts(msg_id=messageId) except Exception as e: r = None if not r: return {'success': False, 'message': '取消标记失败。'}, 401 return { 'success': True, 'receipts': r.json()['receipts'], }, 200 api.add_resource(ChatDelete, f'/api/{v1}/chat/chatdelete') api.add_resource(GetMessage, f'/api/{v1}/chat/getMessage') api.add_resource(PinMessage, f'/api/{v1}/chat/pinMessage') api.add_resource(PostMessage, f'/api/{v1}/chat/postMessage') api.add_resource(React, f'/api/{v1}/chat/react') api.add_resource(ReportMessage, f'/api/{v1}/chat/report_message') api.add_resource(ChatSearch, f'/api/{v1}/chat/chatSearch') api.add_resource(StarMessage, f'/api/{v1}/chat/starMessage') api.add_resource(SendMessage, f'/api/{v1}/chat/send_message') api.add_resource(UnPinMessage, f'/api/{v1}/chat/unPinMessage') api.add_resource(UnStarMessage, f'/api/{v1}/chat/unStarMessage') api.add_resource(ChatUpdate, f'/api/{v1}/chat/chatUpdate') api.add_resource(GetMessageReadReceipts, f'/api/{v1}/chat/get_message_read_receipts')
try: if r['status'] =='error': return {'state':'false','message':'查询失败,请登录。'},401 except Exception as e: pass if not r: return {'state':'false','message':'查询失败,没有查询到对应的信息。'},401 return { 'statistics':r['statistics'], 'success':r['success'] },200 api.add_resource(Info, f'/api/{v1}/bases/info') api.add_resource(Directory, f'/api/{v1}/bases/directory') api.add_resource(ShieldSvg, f'/api/{v1}/bases/shield_svg') api.add_resource(Spotlight, f'/api/{v1}/bases/spotlight') api.add_resource(Statistics, f'/api/{v1}/bases/statistics') api.add_resource(StatisticsList, f'/api/{v1}/bases/statistics_list')