Example #1
0
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))
Example #2
0
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))
Example #3
0
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))
Example #4
0
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))