def change_state_main(chat_id, column): settings = api.get_group_params(chat_id) curr_state = settings[column] new_state = config.settings_states[curr_state] settings[column] = new_state api.change_group_params(chat_id, ujson.dumps(settings))
def set_rules(msg, rules): params = api.get_group_params(msg.chat.id) params['rules']['is_enabled'] = True params['rules']['text'] = rules api.change_group_params(msg.chat.id, ujson.dumps(params))
def change_state_deletions_files(chat_id, column): settings = api.get_group_params(chat_id) curr_state = settings['deletions']['files'][column] new_state = config.settings_states[curr_state] settings['deletions']['files'][column] = new_state api.change_group_params(chat_id, ujson.dumps(settings))
def set_greeting(msg, greeting): params = api.get_group_params(msg.chat.id) params['greeting']['is_enabled'] = True params['greeting']['text'] = greeting api.change_group_params(msg.chat.id, ujson.dumps(params))