10:30

Я котика передамажил. Может дело в тебе?
Вот такой вот тотальный бардак сейчас.
Бот может отправить в чат по команде старт группу кнопок. Из них работает только лоупрайс, и то там пока никаких фильтров. После этого появляется приглашение "Введите город" и без всяких фильтров выкидывает список из центрального района города. Там оказывается разбивка бывает на основную часть и районы. К примеру в дефолтном Нью-Йорке основная часть и несколько других вроде лонг-айленда, манхеттена и других. Но так не везде. В некоторых городах в общей куче даже пригороды.

Как работает многопользовательский режим так и не понял (точнее это нигде не объясняется). Насколько понял нельзя использовать глобальные переменные, чтобы он мог осуществляться. Всё через функции.

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

image

1



05:57

Я котика передамажил. Может дело в тебе?
Дипломник движется.
Пришлось два часа потратить чтобы узнать как метод словарей get работает с вложенными. Это почти не освещается, а там свои нюансы.
Ломал голову как пользователю догадаться меню вызывать если у него уже стена текста. Сделаю постоянную кнопку с выводом меню под окном ввода.
Это всё пока планы. В коде сейчас тотальный бардак. Нужно всё по папкам раскидать, а у меня даже тот минимум что есть весь в одной папке. И ещё куча папок с кусками кода для тестов.

п.с. В Финке какие-то дикие цены в гостиницах. В Нью-Йорке который считается дорогим городом намного дешевле.

Странно. Часть названий на кирилице рапидапи распознаёт, часть нет. Придётся подключать транслитерацию, не лазить же в переводчик каждый раз чтобы ввести название.

Надо как-то прикрутить к нажатию на репли кнопку вызов меню. Как это сделать не понял. Пока саму репли клаву заделаю.

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

17:05

Я котика передамажил. Может дело в тебе?
Что за нах?!!!!



09:16

Я котика передамажил. Может дело в тебе?
Какие ж говнари в чате по дипломнику.
Со мной у них кажется особые счёты, ни разу не ответили. Да и по учебе тоже отвечали на отъебись, хотя видел как с некоторыми по полчаса сидели и всё разъясняли.

09:17

Я котика передамажил. Может дело в тебе?
Английским никак плотно не займусь. По 5 минут это мало. Но дипломник полностью занимает.

Тэк-с.
С RapidAPI вроде разобрался и даже начал получать нужные данные. Пока правда в коде, без вывода в телегу. И пока только отель по городу. Надо ещё прикрутить цену, удалённость от центра, ещё возможно достопримечательности. И пока только весь список, который надо сортировать и выводить только нужное количество.
Не пойму как страны устанавливать. Там есть поле, но в него код типа ru-Ru надо вписывать, не будет же пользователь такое писать, а какая библиотека эти коды выдаёт я хз. Можно и без этого, но есть дубли в разных странах (в США куча Афин и Санкт-Петербургов). И с фотками тоже загвозка. То что есть это одна фотка. А в чужих дипломниках вижу минимум по две. Ещё календарь надо.

Программа минимум на будущее по дипломнику: вывести 10 отелей с минимальной ценой и насколько удалены от центра.

Глянул чужой дипломник. Там всё на классах. Притом у меня пока что одни функции и зачем классы делать не пойму. Только в логировании разве и то там можно словарь запихивать как по мне.
Посмотрим по ходу дела.

11:34

Я котика передамажил. Может дело в тебе?



Надо запомнить.
json превращается в dict с помощью load.
строку превращается в dict c помощью loads.

dict превращается в json с помощью dump.
dict превращается в cтрока с помощью dumps.

09:44

Я котика передамажил. Может дело в тебе?



Сегодня получше себя чувствую. Вчера так плохо стало, думал уже приехали за мной рачьи сани (кто не понял выражения, прочтите хроники Сиалы)

Да твою мать. Пришлось врубить электропушку, уже минут 15 молотит и до сих пор холодно вокруг. Солнца нет и дома дубак.

Хотел сегодня по парку погулять. В итоге сижу у обогревателя.

Гречневые хлопья классная вещь. Разогрел молоко в микроволновке, насыпал этих хлопьев и через несколько минут у тебя гречневая молочная каша безо всякой варки

Опять паническая атака. Команда из ТЗ запустил бота и он не останавливался. Более того не было видно в интерпетаторе что тот запущен. Запуск оказывается идёт в отдельном потоке, для остановки нужно жать комбинацию клавиш.

10:04

Я котика передамажил. Может дело в тебе?
Первые шаги в дипломе сделаны. Бот есть, может сказать привет на две команды.




Нихрена не пойму в чём такой прикол линукса.

Честно сказать чего делать в дипломном с этим радапи ничерта непонятно. Документация на английском, но даже перевод не помогает. Там написано таким техническим языком, каким обычно пишут те кто это сделал и он описывает понятным ему языком. Но это не значит что этот язык понятен другим, да даже если знать термины всё одно непонятно.

01:34

Я котика передамажил. Может дело в тебе?
Скоро лето, на улице +6 температура.
Я хренею. Сижу закутавшись в плед.

Оказывается телеграм бот на питоне по большей части не пишется, а собирается из уже написанных другими библиотек. Т.е. современный программист не пишет всё с нуля, а просто компонует уже готовые вещи.

Прямым хватом уже 11 раз. Обратным пока никак, то одно навалится выбивая из колеи, то другое. А уж про широкий вообще молчу, там обычно самые неразвитые мышцы.

02:36

Я котика передамажил. Может дело в тебе?
Мастер "обрадовал", комп постепенно сдыхает. Впрочем сказал что еще протянет время. Главное чтобы на учебу хватило.
Как говорится, где тонко там и рвётся. Хорошо остался старый блок питания. Ну и старый комп не успел продать еще, послужит в случае чего.
И прям как по теме выскочило в предложениях Ютубе "Жизнь Федора Кузькина"

09:29

Я котика передамажил. Может дело в тебе?
Вот и закончилась история "героического" сидения навоза.

15:59

Я котика передамажил. Может дело в тебе?
Созрел до того чтоб мастер вызывать. Деньги ппц уходят, но если не разобраться с проблемой я не смогу окончить учебу и тогда денег не будет точно.

11:25

Я котика передамажил. Может дело в тебе?
Збс, в убунту инет слетел. И ладно бы его изначально надо было настраивать самому. Но он вчера работал. Я хз что это такое. Исправляешь одно, тут же летит само собой что-то другое. Полный пиздец.

10:14

Я котика передамажил. Может дело в тебе?
-Какая правильная доза этого лекарства? Открываешь ей рот. Насыпаешь в ладонь и закидываешь сколько влезет. Вот это и есть правильная доза!

10:59

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

Ппц, ни одного шага по учёбе сделать не могу чтобы не лезть в сеть искать как исправлять проблемы.

Я в полном отчаянии. Экзамен даже не начал писать. Попытка продвинуться вперёд с виндой наткнулась на странные ошибки. Пришлось ставить убунту в которой непонятно что делать. Ни вперёд ни назад.

04:02

Я котика передамажил. Может дело в тебе?
Устанавливаю джанго, для этого надо создать виртуальное окружение. Создал, ничего сложного. Переключаюсь на него... и вылезает здоровенная красная надпись хрен пойми про что. Оказалось запускать виртуальное окружение запрещает политика безопасности. Ладно, гуглим, оказалось легко переключить. Переключаем... и опять вылезает красная надпись в полэкрана. К счастью мелкомягкие (в отличие от типа русских говнюков из джет брейнс) не брезгую локализацией. Оказалось надо повершел от имени администратора запустить. Наконец-то я запустил виртуальное окружение.
Что блять за пиздец?!

Как этот vscode выебал мозг.
Джанго так просто установить он мне не дал. Пришлось лезть в документацию и по инструкции ставить. Потом не дал установить реквест (его так и не поставил). Что за херня происходит? Почему каждый шаг нужно по несколько часов преодолевать?

Удалил нахрен виртуальное окружение. Всё буду по новой делать в пайчарме. В задницу этот сраный вскод.

В общем всю ночь происходила дичь с разрывом соединения от удалённого хоста. Думал это я что-то не так делаю. Оказалось провайдер мудака показывал.

01:28

Я котика передамажил. Может дело в тебе?



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


-Третий раз было улётно. Где ты этому научился?
Джейди вспомниает. Он сидит перед телеком и внимательно записывает. Подходит Тёрк.
-Что смотрим?
-В мире животных.

05:55

Я котика передамажил. Может дело в тебе?
Я нормально так мёрзну ночами и при ветре.
Отопление вырубили и по ночам в квартире дубак.

03:30

Я котика передамажил. Может дело в тебе?


01:13

Я котика передамажил. Может дело в тебе?
К Элиот приехал её отец главврач другой клиники. Он и Келсо заходят беседуя.
-Мне кажется они поладили. -жизнерадостная Элиот.
Дориан смотрит и в его мозгу картина где два главврача в боксёрских костюмах друг напротив друга размахивают в боксёрских перчатках.
-Я тебе покажу как дерутся настоящие мужчины.
-Сейчас ты у меня получишь наглая морда.