Example #1
0
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()
Example #2
0
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()
Example #3
0
#!/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):
Example #4
0
def delete_admin(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.delete_admin()
Example #5
0
def start_menu(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.database = DataBase()
    bot.send_start()
Example #6
0
def delete_operator(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.delete_operator()
Example #7
0
def add_new_operator(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.add_new_operator()
Example #8
0
def add_new_admin(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.add_new_admin()
Example #9
0
def send_admin_menu(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.send_a_menu()
Example #10
0
def send_operator_menu(msg):
    bot = Bot(tgbot, msg, currency_bot, database=DataBase())
    bot.send_o_menu()