def buttons_stuff(call): bot = Bot(tgbot, currency_bot, call=call, database=DataBase()) bot.database = DataBase() print('calldata:', bot.call_parser.data) print(bot.user.trade_request, 'found trade (buttons)') print(bot.user.help_request, 'found help (buttons)') print(bot.user.replenish_request, 'found replenish (buttons)') print(bot.user.service_request, 'found service (buttons)') print(bot.user.return_request, 'found return (buttons)') if bot.user.is_admin or bot.user.is_operator: bot.operator_call_data_handler() bot.user_call_data_handler()
def msg_analyzer(msg): bot = Bot(tgbot, msg=msg, curr_bot=currency_bot, database=DataBase()) print(bot.user.trade_request, 'found trade') print(bot.user.help_request, 'found help') print(bot.user.replenish_request, 'found replenish') print(bot.user.service_request, 'found service') print(bot.user.return_request, 'found return') bot.message_processor()
#!/usr/bin/env python3 from falcon import HTTP_404, HTTP_201, HTTP_409, HTTP_403, HTTP_202 from modules.database import DataBase from modules.constants import * import hug db = DataBase("database/users.db") @hug.post("/users/add/") @hug.get("/users/add/{name}&{ip}&{port}&{pubKey}") def AddUser(name, ip, port, pubKey, response=None): if db.KeyExists(name): response.status = HTTP_409 return "User {0} already exists".format(name) db.AddUser(name, ip, port, pubKey) response.status = HTTP_201 return "User Added" @hug.post("/users/update/") @hug.get("/users/update/{name}&{ip}&{port}&{validationMSG}") def UpdateUser(name, ip, port, validationMSG, response=None): if not db.KeyExists(name): response.status = HTTP_404 return "User {0} doesn't exists".format(name) if not db.UpdateUser(name, ip, port, validationMSG):
def delete_admin(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.delete_admin()
def start_menu(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.database = DataBase() bot.send_start()
def delete_operator(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.delete_operator()
def add_new_operator(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.add_new_operator()
def add_new_admin(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.add_new_admin()
def send_admin_menu(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.send_a_menu()
def send_operator_menu(msg): bot = Bot(tgbot, msg, currency_bot, database=DataBase()) bot.send_o_menu()