コード例 #1
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def add_textile(message):
	"""
	Let adm add new textile 
	"""
	#handle permissons for adm
	user_id = message.from_user.id
	if utils.perm_adm(user_id) == 1:
		in_kb, txt = utils.in_kb_materials(0, "receive")
		bot.send_message(message.chat.id, text = txt, reply_markup = in_kb)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")
コード例 #2
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def request(message):
	"""
	Show all orders in a request mode as a inline_keyboard
	"""
	#handle permissons for adm, store
	user_id = message.from_user.id
	if utils.perm_adm(user_id) == 1:# or utils.perm_store(user_id) == 1:
		in_kb, txt = utils.request_orders()
		bot.send_message(message.chat.id, text = txt, reply_markup = in_kb)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")
コード例 #3
0
def take_order(message):
    """
	Let user take a order as a inline_keyboard
	"""
    #handle permissons for adm, store
    user_id = message.from_user.id
    if utils.perm_adm(user_id) == 1 or utils.perm_store(user_id) == 1:
        pass
    else:
        bot.send_message(message.chat.id,
                         text="У Вас нету доступа к этой функции")
コード例 #4
0
def add_material(message):
    """
	Let user add material as a writing text
	"""
    #handle permissons for adm
    user_id = message.from_user.id
    if utils.perm_adm(user_id) == 1:
        pass
    else:
        bot.send_message(message.chat.id,
                         text="У Вас нету доступа к этой функции")
コード例 #5
0
def request(message):
    """
	Show all orders in a request mode as a inline_keyboard
	"""
    #handle permissons for adm, store
    user_id = message.from_user.id
    if utils.perm_adm(user_id) == 1 or utils.perm_store(user_id) == 1:
        pass
    else:
        bot.send_message(message.chat.id,
                         text="У Вас нету доступа к этой функции")
コード例 #6
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def receive(message):
	"""
	Show to user info about all receive
	"""
	user_id = message.from_user.id
	if utils.perm_adm(user_id) == 1:
		db = SQLbase(config.db)
		txt = db.get_receive()
		db.close()
		bot.send_message(message.chat.id, text = txt)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")
コード例 #7
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def add_material(message):
	"""
	Let user add material as a writing text
	"""
	#handle permissons for adm
	user_id = message.from_user.id
	if utils.perm_adm(user_id) == 1:
		bot.send_message(message.chat.id, text = "Напишите имя нового материала.\
												Если Вы нажали сбда случайно напишите '0'")
		worker_db.set_state(message.chat.id, config.States.ADD_MATERIAL.value)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")
コード例 #8
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def process(message):
	"""
	Show all orders in a procces mode as a text
	"""
	#handle permissons for adm, factory, store
	user_id = message.from_user.id
	if utils.perm_adm(user_id) == 1 or utils.perm_store(user_id) == 1 or\
								utils.perm_factory(user_id) == 1:
		txt = utils.in_process()
		bot.send_message(message.chat.id, text = txt)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")
コード例 #9
0
ファイル: bot.py プロジェクト: zkerriga/bot_for_le_pastel
def take_order(message):
	"""
	Let user take a order as a inline_keyboard
	"""
	#handle permissons for adm, store
	user_id = message.from_user.id
	logging.info("take_order, user_id {}".format(user_id))
	if utils.perm_adm(user_id) == 1 or utils.perm_store(user_id) == 1:
		logging.info("take_order, user_id {}".format(user_id))
		in_kb, txt = utils.in_kb_product()
		bot.send_message(message.chat.id, text = txt, reply_markup = in_kb)
	else:
		bot.send_message(message.chat.id, text = "У Вас нету доступа к этой функции")