uk
Feedback
Python Proga

Python Proga

Відкрити в Telegram

Всем привет! В этом телеграмм канале ты сможешь найти много кодов на Python. В общем будет интересно, так что подписывайся! Мой аккаунт в тг: @local_id

Показати більше
3 246
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 день
Архів дописів
А вот и ответы на вопросы:

А вот и небольшое обновление Дайвинчика. Сейчас я покажу, что добавил: 1. Теперь если тебя лайкнула много человек, и все они одного пола, то так и будет показываться. Например - 'Ты понравился 2 девушкам', вместо 'Ты понравился 2 людям'. 2. Теперь у каждой анкеты есть свой ID, и по нему любой может найти твою анкету. Для этого есть кнопка, которая появляется во время начала просмотра анкет. 3. Также можно указать возраст, в пределах которого будут искаться анкеты для тебя. То есть если указать возраст от 15 до 25, то анкеты будут попадаться только в этом диапазоне. 4. Ещё можно указать свой Instagram. 5. А также можно анкете отправить не только текст или видео, но ещё и фото. Для этого во время просмотра анкету нужно нажать на кнопку 💌/🎥. 6. И последнее. Если раньше, чтобы указать город нужно было обязательно отправить геометку, то теперь можно написать название города в виде текста.

А вот и код Дайвинчика. Вчера он у меня поработал пару часов и даже без ошибок. И кстати, успели создать аж 66 анкет. Правда когда кто-то пытался посмотреть анкеты, ему высылалось сообщение 'Упс... Анкеты не найдены'. И на самом деле так и должно было быть. Код искал анкеты в радиусе 80 км, но к сожалению даже две анкеты на том расстоянии не было. А теперь насчёт того, как работает поиск анкет. Код получается все анкеты, которые подходят определённому пользователю. Потом он смотрит на каком индексе остановился пользователь. Допустим он смотрит анкеты в первый раз, то индекс у него само собой будет 0. Тогда код высылает анкету пользователю, которая находится на нулевом индексе среди всех анкет. После этого индекс пользователя повышается на 1, и он становится равен одному. Теперь бот отошлёт анкету, которая стоит на 1 индексе, потом на 2, на 3 и т.д. Если что в бд индекс хранится в колонке ind. А как работает уведомление пользователя о том, что его кто-то лайкнул? Когда пользователь находится в одной из двух менюшек, создаётся второй поток, в котором в цикле while код проверяет, лайкнул ли кто-то пользователя или нет. Если кто-то его лайкнул, то бот отменяет все register_next_step_handler, и сообщает пользователю о том, что его кто-то лайкнул. А если пользователя не кто ещё не лайкнул, но он уже нажал на какую-то кнопку в менюшке, то цикл while прекращается. Вот инструкция и исходный код:

Всем привет! Я 3 недели ничего не публиковал, но вот решил начать. Я решил сделать копию бота Дай Винчик. Если что, это бот для знакомств в котором в основном сидят школьники. Так вот, я уже написал код, и даже запустил бота. Но так как скорее всего в боте куча багов я прошу вас протестить этот код. Вот бот - @leomatchprogabot . Этот бот будет работать до вечера. Если найдёте баг, то просьба скинуть его в чат - @pythonprogachat . Я постараюсь сегодня пофиксить все баги, и завтра с утра выложить код. А этот текст для тех, кто уже запустил этого бота. Просто очистите сообщения, нажмите на кнопочку start и всё у вас будет Чики пуки. А если всё же найдете баг, то просьба о нём написать в чате.

!ВНИМАНИЕ! Сейчас у меня не очень много свободного времени, и поэтому примерно следующие две недели посты будут выходить довольно редко.

photo content
+5

А вот фото и видео, которые мне прислали в боте:

А вот и ответы на вопросы:

Вот вам небольшой обзор модуля sqlite3 (он позволяет работать с бд) и его основные методы:

Недавно меня в боте попросили снять видео, где я разговариваю Джарвисом. Так что ловите:

Также меня попросили решить следующее задание: "Привет, сможешь решить задачу?: Пользователь вводит целое число x от 0 до 1. Если x == 0, то выводится 1, и наоборот - если 1, то выводится 0. Решение должно состоять ТОЛЬКО из арифметических действий (+,-,/,*,//, и тд.)". Так что ловите решение: print(int(input('Введите число: '))//(-1)+1)

+2

А это фото и видео, которые мне прислали в боте:

А вот и ответы на сообщения

Я обещал ещё вчера выложить код генератора паролей. В нём меньше 10 строк, так что вы разберётесь

А вот и ответы на вопросы:

Я обещал, что ещё вчера выложу код винлокера. Правда я немного подзабыл про это, так что выкладываю сегодня. Код очень простой и маленький, так что вы разберётесь.

Основные команды в SQL. Основные DDL (язык определения данных) команды: CREATE - создаёт объект баз данных ALTER - изменяет объект базы данных DROP - удаляет объект базы данных Основные DML (язык манипулирования данными) команды: SELECT - выбирает данные INSERT- добавляет данные UPDATE - изменяет данные DELETE - удаляет данные Основные DCL (язык управления данными) команды: GRANT - предоставляет пользователю разрешение на определённые операции с объектом REVOKE - отзывает выданные разрешения DENY - задаёт запрет, имеющий приоритет перед разрешением Основные TCL (язык управления транзакциями) команды: COMMIT - применяет транзакцию BEGIN - служит для определения начала транзакции ROLLBACK - откатывает все изменения, сделанные в контексте текущей транзакции SAVE - устанавливает промежуточную точку сохранения внутри транзакции

Внимание! Этот пост вы можете не читать, так как коду, о котором я буду сейчас рассказывать вы скорее всего не найдёте практического применения. Этот код спрашивает номер телефона (на самом деле любой текст), и проверяет есть ли он в заранее заготовленное таблице. И посмотрев этот код вы возможно скажете, а почему нету кнопки регистрации, а почему нету проверки номера на действительность, а почему не приходит код проверки на номер телефона, который вы указали. Я ничего из этого не делал, во первых, потому что меня об этом не просили, а во вторых, я всё ещё не понимаю зачем в телеграмме кому-то нужна будет система регистрации по номеру. Если что, вот как выглядела просьба написать код: "Привет. Можешь сделать код для бота в телеграм чтобы была авторизация по номеру и если он совпадает с базой(редактируемой) то он может им пользоватьсч.".