
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

/
04.11.2016
15:28:29

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

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

Oleg
04.11.2016
21:06:53

Богдан
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, никто не знает как рекламу оффнуть и смотреть в норм качестве?
это уже дело принципа
я добавил в хостс все источники рекламы, так плеер походу по статусу загрузки чекает, подгрузилась ли реклама
хз что делать