@botoid

Страница 227 из 4042
Maksim
04.11.2016
15:21:41
ЧТоб видеть что все работает

/
04.11.2016
15:25:48
И мне надо его потом в сообщении передать
так а что нет твоих решений/хотелок во фреймворках? там же в экзамплах примеры на все случаи жизни мне сложно понять что ты хочешь конечно сделать

Maksim
04.11.2016
15:26:34
elif message.text == "Continue": print(CARD) with open("CARD.pickle", "ab") as f: pickle.dump(CARD, f) f.close() elif message.text == "read": with open("CARD.pickle", "rb") as f: CARD = pickle.load(f) print(CARD) bot.send_message(message.from_user.id, "All right")

Поменял тип wb на ab

Google
Maksim
04.11.2016
15:27:08
И теперь ошибка

UnboundLocalError: local variable 'CARD' referenced before assignment

x3233
04.11.2016
16:08:21
@IAmRocket *про фотку* оно трафик берет по езернету и раздает вайфай?

Maksim
04.11.2016
20:06:08
Gjlcrf;bnt nfrfz ,tlf

Подскажите такая беда

Есть две функции с условиями

Но первая выполняется, а вторая после нее нет

Когда в первой все условия выполнены, вторая не исполняется

Может у кого была такая проблема?

Yury
04.11.2016
20:08:09
Думаю, нужно перезагрузить компьютер

Или во второй функции где там есть кое какое значение, нужно его заменить на другое

Maksim
04.11.2016
20:09:12
Ирония?

Google
Yury
04.11.2016
20:10:03
А задавать такие вопросы не приведя пример кода это разве не ирония?

Maksim
04.11.2016
20:11:51
Да в коде все норм, по отдельности исполняет

@bot.message_handler(content_types=['text']) def register(message): if message.text == "Register": bot.send_message(message.from_user.id, "www") elif message.text != "Register" and len(message.text) == 16 and message.text.isdigit(): CARD[0] = message.text print(CARD) bot.send_message(message.from_user.id, "www") elif message.text != "www" and message.text != "www" and len(message.text) != 3 and len(message.text) != 4\ and message.text!= "www" and message.text!= "www": CARD[1] = message.text bot.send_message(message.from_user.id, "All right. Just now you registered you name and surname") elif message.text != "Register" and len(message.text) == 4 and message.text.isdigit(): CARD[2] = message.text print(CARD) bot.send_message(message.from_user.id, "All right. Just now you registered you date of experience") elif message.text != "Register" and len(message.text) == 3 and message.text.isdigit(): CARD[3] = message.text user_markup = telebot.types.ReplyKeyboardMarkup(True, False) user_markup.row('www', 'www') bot.send_message(message.from_user.id, "wwww", reply_markup=user_markup) print(CARD) elif message.text == "www": print(CARD) with open("CARD.pickle", "wb") as f: pickle.dump(CARD, f) f.close() elif "Finish registration" in message.text: bot.send_message(message.from_user.id, "www") elif len(message.text) == 16 and message.text.isdigit(): bot.send_message(message.from_user.id, "www") CARDb[0] = message.text elif len(message.text) == 4 and message.text.isdigit(): bot.send_message(message.from_user.id, "www") CARDb[1] = message.text elif message.text == "Send": bot.send_message(message.from_user.id, "I have sent") with open("CARD.pickle", "wb") as f: pickle.dump(CARD, f) f.close()

Вот код

Constantine
04.11.2016
21:01:02
gist.github.com

всему вас учи

Oleg
04.11.2016
21:01:15
@bot.message_handler(content_types=['text']) def register(message): if message.text == "Register": bot.send_message(message.from_user.id, "www") elif message.text != "Register" and len(message.text) == 16 and message.text.isdigit(): CARD[0] = message.text print(CARD) bot.send_message(message.from_user.id, "www") elif message.text != "www" and message.text != "www" and len(message.text) != 3 and len(message.text) != 4\ and message.text!= "www" and message.text!= "www": CARD[1] = message.text bot.send_message(message.from_user.id, "All right. Just now you registered you name and surname") elif message.text != "Register" and len(message.text) == 4 and message.text.isdigit(): CARD[2] = message.text print(CARD) bot.send_message(message.from_user.id, "All right. Just now you registered you date of experience") elif message.text != "Register" and len(message.text) == 3 and message.text.isdigit(): CARD[3] = message.text user_markup = telebot.types.ReplyKeyboardMarkup(True, False) user_markup.row('www', 'www') bot.send_message(message.from_user.id, "wwww", reply_markup=user_markup) print(CARD) elif message.text == "www": print(CARD) with open("CARD.pickle", "wb") as f: pickle.dump(CARD, f) f.close() elif "Finish registration" in message.text: bot.send_message(message.from_user.id, "www") elif len(message.text) == 16 and message.text.isdigit(): bot.send_message(message.from_user.id, "www") CARDb[0] = message.text elif len(message.text) == 4 and message.text.isdigit(): bot.send_message(message.from_user.id, "www") CARDb[1] = message.text elif message.text == "Send": bot.send_message(message.from_user.id, "I have sent") with open("CARD.pickle", "wb") as f: pickle.dump(CARD, f) f.close()
Юзай hastebin.com

Constantine
04.11.2016
21:01:17
читать же больно) ты бы еще скрином из ворда скинул

Евгений
04.11.2016
21:01:58
elif message.text != "www" and message.text != "www" and len(message.text) != 3 and len(message.text) != 4\ and message.text!= "www" and message.text!= "www": Ору

Чтоб наверняка :D

Constantine
04.11.2016
21:02:46
чтоб наверняка

можно было еще развернуть message.text и тоже сравнить с www

или сделать сплит и сравнить массивы

о

еще md5

Евгений
04.11.2016
21:03:29
:D

Constantine
04.11.2016
21:03:44
пройти xor строку и тоже сравнить

какие еще варианты есть?

Евгений
04.11.2016
21:04:05
какие еще варианты есть?
Записать в файл, считать из файла и сравнить

Google
Constantine
04.11.2016
21:04:30
точнО!

о, можно еще ассемблерную вставку замутить и там битовыми операциями пройти :D

Oleg
04.11.2016
21:05:52
/stop

Евгений
04.11.2016
21:06:25
/stop
/gif

Богдан
04.11.2016
21:06:35
/gif

Oleg
04.11.2016
21:06:53
/gif
Бан за флуд

Богдан
04.11.2016
21:06:55
увидел знакомое сочетание символов в превью - не мог не нажать

Евгений
04.11.2016
21:07:23
elif message.text != "www" and message.text != "www" and len(message.text) != 3 and len(message.text) != 4 and message.text != "www" and message.text != "www": ... bot.send_message(message.from_user.id, "All right. Just now you registered you name and surname") Шикарно. А если меня зовут Аня или Вова?

Бан за флуд
Защем ругаися, насяльника? Тут выше (далеко выше) похлеще флудят

Короче, код - говно.

Vitaly
04.11.2016
21:12:25
ГАГАГАГАГАГА

Constantine
04.11.2016
21:12:36
XD

Louis
04.11.2016
21:12:47
)))

Settings:RemoteControl
04.11.2016
21:12:50
Олежик

))

Vitaly
04.11.2016
21:12:58
Олежка

Евгений
04.11.2016
21:13:17
СуперОлег

Vitaly
04.11.2016
21:13:28
Придумал, О Л Е Г

Евгений
04.11.2016
21:14:39
Bob, Dick, Пётр, Alex, Иван...

Oleg
04.11.2016
21:17:52
Ало

Google
Oleg
04.11.2016
21:17:59
Кто посмел

fox.lua
04.11.2016
21:18:18
????

LoL

Vitaly
04.11.2016
21:18:29
Барин пришел )

Бабу бы тебе :)

Zakat
05.11.2016
00:16:33
Ну ладно, пусть мне))))

Vitaly
05.11.2016
00:16:55
Всем по бабе, у кого есть тому вторая!

Zakat
05.11.2016
00:17:22
Прям как знал))))

Vitaly
05.11.2016
00:17:47
))))

Zakat
05.11.2016
00:18:01
Значит все хорошо)

Ооооо

Как отжал?))))

Плюшка
05.11.2016
00:21:05
Гражданская_оборона-все_идёт_по_плану.мп3

Zakat
05.11.2016
00:21:08
Не сопротивлялся даже?

Мелкий со школы приходит и папку в сторону

Мой бук сгорел)))))

Ну как,он на нем в танки играл,пока по командировкам

Да и мой не велик)))))

Но не погодам

Второй класс

Google
Zakat
05.11.2016
00:33:51
Скоро выгонит меня)))))))

Богдан
05.11.2016
00:34:00
Мучаюсь с rutube, никто не знает как рекламу оффнуть и смотреть в норм качестве? это уже дело принципа я добавил в хостс все источники рекламы, так плеер походу по статусу загрузки чекает, подгрузилась ли реклама хз что делать

Страница 227 из 4042