{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":20,"items":[{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> com 417 e n\u00e3o vai funcionar a n\u00e3o ser que exista um \"if report == 417:\" no under_the_weather.py no lugar certo. Eu usei o numero 400 pq l\u00e1 ja tem um if que testa para os numeros 400, 401, 404 e 429. <\/p><p>Se n\u00e3o funcionar com 400 pode ser pq o erro anterior \u00e9 fatal. Nesse caso ao inv\u00e9s de adicionar abaixo da linha 44:  <\/p><p>if not location: <br \/>     return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada<\/p><p>\u00e9 preciso testar o valor antes, adicionando na linha anterior a 44:<\/p><p>if not city_name: <br \/>     return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada.<\/p><p>Se n\u00e3o funcionar depois eu tento rodar esse bot aqui pra ver.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809335253234861","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809335253234861","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> com 417 e n\u00e3o vai funcionar a n\u00e3o ser que exista um \"if report == 417:\" no under_the_weather.py no lugar certo. Eu usei o numero 400 pq l\u00e1 ja tem um if que testa para os numeros 400, 401, 404 e 429. <\/p><p>Se n\u00e3o funcionar com 400 pode ser pq o erro anterior \u00e9 fatal. Nesse caso ao inv\u00e9s de adicionar abaixo da linha 44:  <\/p><p>if not location: <br \/>     return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada<\/p><p>\u00e9 preciso testar o valor antes, adicionando na linha anterior a 44:<\/p><p>if not city_name: <br \/>     return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada.<\/p><p>Se n\u00e3o funcionar depois eu tento rodar esse bot aqui pra ver.<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11821416","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809282532552322","url":"https:\/\/bolha.one\/@cadusilva\/115809282532552322"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11821416","source":"ActivityPub"}},"published":"2025-12-31T05:19:17+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11821416"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> eu adicionei um texto espec\u00edfico para o erro 417 no arquivo under_the_weather!<\/p><p>Usando o print(), consegui ver que location retorna None se n\u00e3o tiver .raw no final de geolocator.geocode.<\/p><p>Ent\u00e3o assim funcionou:<\/p><p>```<br \/>    location        = geolocator.geocode(city_name, language=lang)<\/p><p>    if location == None:<br \/>        return 417<br \/>    else:<br \/>        location    = geolocator.geocode(city_name, language=lang).raw<br \/>```<\/p><p>\ud83e\udd73<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809359470657797","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809359470657797","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> eu adicionei um texto espec\u00edfico para o erro 417 no arquivo under_the_weather!<\/p><p>Usando o print(), consegui ver que location retorna None se n\u00e3o tiver .raw no final de geolocator.geocode.<\/p><p>Ent\u00e3o assim funcionou:<\/p><p>```<br \/>    location        = geolocator.geocode(city_name, language=lang)<\/p><p>    if location == None:<br \/>        return 417<br \/>    else:<br \/>        location    = geolocator.geocode(city_name, language=lang).raw<br \/>```<\/p><p>\ud83e\udd73<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115809359470657797","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809335253234861","url":"https:\/\/gnusocial.jp\/notice\/11821416"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11821417","source":"ActivityPub"}},"published":"2025-12-31T05:19:16+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115809359470657797"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> n\u00e3o conseguiu capturar o erro.<\/p><p>Tentei:<\/p><p>```<br \/>    if not location: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    if location is None: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    NoneType = type(None)<br \/>    if location is None: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    if isinstance(location, type(None)): <br \/>        return 417<br \/>```<\/p><p>Mas sempre retorna: 'NoneType' object has no attribute 'raw'<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809282532552322","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809282532552322","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> n\u00e3o conseguiu capturar o erro.<\/p><p>Tentei:<\/p><p>```<br \/>    if not location: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    if location is None: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    NoneType = type(None)<br \/>    if location is None: <br \/>        return 417<br \/>```<\/p><p>```<br \/>    if isinstance(location, type(None)): <br \/>        return 417<br \/>```<\/p><p>Mas sempre retorna: 'NoneType' object has no attribute 'raw'<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115809282532552322","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809177555586538","url":"https:\/\/gnusocial.jp\/notice\/11817207"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817331","source":"ActivityPub"}},"published":"2025-12-30T15:43:36+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115809282532552322"},{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Nem precisa, n\u00e3o vai funcionar. Vou ter que alterar outra coisa em outro arquivo. Deixa ver aqui.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809115934003638","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809115934003638","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Nem precisa, n\u00e3o vai funcionar. Vou ter que alterar outra coisa em outro arquivo. Deixa ver aqui.<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11817204","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809109624471921","url":"https:\/\/bolha.one\/@cadusilva\/115809109624471921"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817204","source":"ActivityPub"}},"published":"2025-12-30T15:16:56+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11817204"},{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Ok, vi aqui o problema. na linha 44 de openweathermap.py tem o seguinte:<\/p><p>location = geolocator.geocode(city_name, language=lang).raw<\/p><p>tu vai dar um enter e adicionar abaixo dela:<br \/>if not location: <br \/>----return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada<\/p><p>obs: tem que dar tab na linha do return que eu representei com '----'.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809157753145032","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809157753145032","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Ok, vi aqui o problema. na linha 44 de openweathermap.py tem o seguinte:<\/p><p>location = geolocator.geocode(city_name, language=lang).raw<\/p><p>tu vai dar um enter e adicionar abaixo dela:<br \/>if not location: <br \/>----return 400 # cidade inv\u00e1lida ou n\u00e3o encontrada<\/p><p>obs: tem que dar tab na linha do return que eu representei com '----'.<\/p>","url":"https:\/\/ursal.zone\/@Kriptolix\/115809157753145032","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809115934003638","url":"https:\/\/gnusocial.jp\/notice\/11817204"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817205","source":"ActivityPub"}},"published":"2025-12-30T15:16:55+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/ursal.zone\/@Kriptolix\/115809157753145032"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> obrigado! Vou brincar aqui com outros c\u00f3digos como 406 (n\u00e3o aceit\u00e1vel), 417 (expectativa n\u00e3o atendida), 422 (entidade n\u00e3o-process\u00e1vel) e adicionar uma resposta do bot ao usu\u00e1rio :vilaozinho:<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809177555586538","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809177555586538","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> obrigado! Vou brincar aqui com outros c\u00f3digos como 406 (n\u00e3o aceit\u00e1vel), 417 (expectativa n\u00e3o atendida), 422 (entidade n\u00e3o-process\u00e1vel) e adicionar uma resposta do bot ao usu\u00e1rio :vilaozinho:<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11817207","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809157753145032","url":"https:\/\/ursal.zone\/@Kriptolix\/115809157753145032"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817207","source":"ActivityPub"}},"published":"2025-12-30T15:16:54+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11817207"},{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Hahahah, n\u00e3o. Esse erro indica que alguma coisa que n\u00e3o deveria ir vazia esta indo vazia. Provavelmente na linha 128 de under_the_weather.py. O que tu tentou fazer que deu esse erro?<\/p><p>Se for o que eu acho que \u00e9, vai ter que adicionar uma verifica\u00e7\u00e3o pra ver se msg est\u00e1 vazio, mas n\u00e3o tenho certeza, eu nunca tive que debugar um c\u00f3digo via telefone sem fio antes, ahaha. Tanta isso na linha 115: <\/p><p>if places:<\/p><p>por<\/p><p>if places[0]:<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809096044973929","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809096044973929","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Hahahah, n\u00e3o. Esse erro indica que alguma coisa que n\u00e3o deveria ir vazia esta indo vazia. Provavelmente na linha 128 de under_the_weather.py. O que tu tentou fazer que deu esse erro?<\/p><p>Se for o que eu acho que \u00e9, vai ter que adicionar uma verifica\u00e7\u00e3o pra ver se msg est\u00e1 vazio, mas n\u00e3o tenho certeza, eu nunca tive que debugar um c\u00f3digo via telefone sem fio antes, ahaha. Tanta isso na linha 115: <\/p><p>if places:<\/p><p>por<\/p><p>if places[0]:<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11817126","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809043969153203","url":"https:\/\/bolha.one\/@cadusilva\/115809043969153203"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817126","source":"ActivityPub"}},"published":"2025-12-30T14:59:39+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11817126"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> \u00e9 isso mesmo. Tipo, o usu\u00e1rio vai e digita \"qual o clima na cidade do Recife\". A\u00ed isso tudo vai ser passado integralmente para a API do OWM, e obviamente n\u00e3o existe uma cidade chamada \"qual o clima na cidade do Recife\", e a API vai retornar null.<\/p><p>Vou ver o que muda com a altera\u00e7\u00e3o sugerida.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809109624471921","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809109624471921","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> \u00e9 isso mesmo. Tipo, o usu\u00e1rio vai e digita \"qual o clima na cidade do Recife\". A\u00ed isso tudo vai ser passado integralmente para a API do OWM, e obviamente n\u00e3o existe uma cidade chamada \"qual o clima na cidade do Recife\", e a API vai retornar null.<\/p><p>Vou ver o que muda com a altera\u00e7\u00e3o sugerida.<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115809109624471921","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115809096044973929","url":"https:\/\/gnusocial.jp\/notice\/11817126"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817127","source":"ActivityPub"}},"published":"2025-12-30T14:59:37+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115809109624471921"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> fiz o teste aqui e funcionou. Desde que o usu\u00e1rio informe s\u00f3 o nome da cidade, que pode ser \"Cidade\", \"Cidade, UF\", \"Nome Composto\", ele vai enviar tudo pra API do OWM e retornar as informa\u00e7\u00f5es do clima.<\/p><p>Mas se o usu\u00e1rio adicionar mais texto, a API n\u00e3o vai encontrar a cidade e o bot nem sequer vai responder (vai dar erro no bastidor, o que \u00e9 o comportamento esperado, sem um c\u00f3digo para lidar com isso e responder \"informe somente um nome de cidade\")<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809004479580460","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809004479580460","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> fiz o teste aqui e funcionou. Desde que o usu\u00e1rio informe s\u00f3 o nome da cidade, que pode ser \"Cidade\", \"Cidade, UF\", \"Nome Composto\", ele vai enviar tudo pra API do OWM e retornar as informa\u00e7\u00f5es do clima.<\/p><p>Mas se o usu\u00e1rio adicionar mais texto, a API n\u00e3o vai encontrar a cidade e o bot nem sequer vai responder (vai dar erro no bastidor, o que \u00e9 o comportamento esperado, sem um c\u00f3digo para lidar com isso e responder \"informe somente um nome de cidade\")<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11817052","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808891249727040","url":"https:\/\/ursal.zone\/@Kriptolix\/115808891249727040"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817052","source":"ActivityPub"}},"published":"2025-12-30T14:46:51+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11817052"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> tem como capturar o erro \"AttributeError: 'NoneType' object has no attribute 'raw'\", como o c\u00f3digo faz com erros 4xx, e responder o usu\u00e1rio em vez de falhar e o bot ser reiniciado?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809043969153203","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809043969153203","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> tem como capturar o erro \"AttributeError: 'NoneType' object has no attribute 'raw'\", como o c\u00f3digo faz com erros 4xx, e responder o usu\u00e1rio em vez de falhar e o bot ser reiniciado?<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115809043969153203","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115809004479580460","url":"https:\/\/gnusocial.jp\/notice\/11817052"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11817053","source":"ActivityPub"}},"published":"2025-12-30T14:46:49+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115809043969153203"},{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Era o que e pensava mesmo. Tu tem algumas alternativas a depender de alguns fatores:<\/p><p>1) Se o bot s\u00f3 funciona com cidades BR seria poss\u00edvel fazer uma lista com todas e bater via regex a mensagem do usu\u00e1rio pra ver se esta citando alguma. Se for o mundo todo n\u00e3o da pra fazer isso.<\/p><p>2) Criar uma estrutura formal de mensagem para o bot responder, fora da qual ele n\u00e3o responde. Algo como \"@bot \"nome da cidade\" \". Se a pessoa colocar qualquer coisa diferente dessa o estrutura o bot n\u00e3o vai entender.<\/p><p>Depois disso precisa alterar o parser. Atualmente ele recebe um array, por isso se tu passa uma string simples ele entende como um array de letras e chama pra cada uma. Mas isso \u00e9 f\u00e1cil de mudar.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808818186694525","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808818186694525","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Era o que e pensava mesmo. Tu tem algumas alternativas a depender de alguns fatores:<\/p><p>1) Se o bot s\u00f3 funciona com cidades BR seria poss\u00edvel fazer uma lista com todas e bater via regex a mensagem do usu\u00e1rio pra ver se esta citando alguma. Se for o mundo todo n\u00e3o da pra fazer isso.<\/p><p>2) Criar uma estrutura formal de mensagem para o bot responder, fora da qual ele n\u00e3o responde. Algo como \"@bot \"nome da cidade\" \". Se a pessoa colocar qualquer coisa diferente dessa o estrutura o bot n\u00e3o vai entender.<\/p><p>Depois disso precisa alterar o parser. Atualmente ele recebe um array, por isso se tu passa uma string simples ele entende como um array de letras e chama pra cada uma. Mas isso \u00e9 f\u00e1cil de mudar.<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11816835","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808745673976361","url":"https:\/\/bolha.one\/@cadusilva\/115808745673976361"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816835","source":"ActivityPub"}},"published":"2025-12-30T14:05:42+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11816835"},{"actor":{"id":"https:\/\/ursal.zone\/users\/Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/26643-original-tmp20260425163852.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-48-20260426035056.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/26643-24-20260427124056.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"26643"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/26643-96-20260427124056.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito.","url":"https:\/\/ursal.zone\/@Kriptolix","portablecontacts_net":{"preferredUsername":"Kriptolix","displayName":"Lambida e diamantes s\u00e3o eternos","note":"Habitante da capital do sol, escapou de ser batizado com um nome impronunci\u00e1vel de um jogador alem\u00e3o da Copa de 1982, o ano em que nasceu no sert\u00e3o cearense. Possui forma\u00e7\u00e3o e trabalha na \u00e1rea de tecnologia, mas tem uma queda por escrever. Tem s\u00edndrome de pato, faz um monte de coisas mas nenhuma delas direito."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Foi mal, eu n\u00e3o prestei aten\u00e7\u00e3o na mensagem inicial, tu j\u00e1 esta usando s\u00f3 o bot e nome da cidade. Nesse caso, basta alterar a linha 114 de under_the_weather.py de:<\/p><p>places = [e for e in self.nlp(msg).ents if e.label_ == \"LOC\"]<\/p><p>Para<\/p><p>places = [msg]<\/p><p>Se funcionar, tu pode remover todas as referencias ao spacy do arquivo e remover ele da image.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808891249727040","object":{"id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808891249727040","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> Foi mal, eu n\u00e3o prestei aten\u00e7\u00e3o na mensagem inicial, tu j\u00e1 esta usando s\u00f3 o bot e nome da cidade. Nesse caso, basta alterar a linha 114 de under_the_weather.py de:<\/p><p>places = [e for e in self.nlp(msg).ents if e.label_ == \"LOC\"]<\/p><p>Para<\/p><p>places = [msg]<\/p><p>Se funcionar, tu pode remover todas as referencias ao spacy do arquivo e remover ele da image.<\/p>","url":"https:\/\/ursal.zone\/@Kriptolix\/115808891249727040","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808818186694525","url":"https:\/\/gnusocial.jp\/notice\/11816835"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816836","source":"ActivityPub"}},"published":"2025-12-30T14:05:40+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/ursal.zone\/@Kriptolix\/115808891249727040"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> vou testar aqui, valeu!<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808894633864392","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808894633864392","objectType":"note","content":"<p><a href=\"https:\/\/ursal.zone\/@Kriptolix\" class=\"u-url mention\">@Kriptolix<\/a> vou testar aqui, valeu!<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11816837","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/ursal.zone\/users\/Kriptolix\/statuses\/115808891249727040","url":"https:\/\/ursal.zone\/@Kriptolix\/115808891249727040"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/ursal.zone\/users\/Kriptolix"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816837","source":"ActivityPub"}},"published":"2025-12-30T14:05:39+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11816837"},{"actor":{"id":"https:\/\/organica.social\/users\/kepha","displayName":"\ud835\udc29\ud835\udc1e\ud835\udc1d\ud835\udc2b\ud835\udc28","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/374232-original-tmp20260108142515.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-96-20260108143426.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-48-20260108143426.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-24-20260108143426.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"374232"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/374232-96-20260108143426.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"programador ludita, caminhoneiro virtual e b\u00edpede ingrato \u2014 n\u00e3o necessariamente nessa ordem","url":"https:\/\/organica.social\/@kepha","portablecontacts_net":{"preferredUsername":"kepha","displayName":"\ud835\udc29\ud835\udc1e\ud835\udc1d\ud835\udc2b\ud835\udc28","note":"programador ludita, caminhoneiro virtual e b\u00edpede ingrato \u2014 n\u00e3o necessariamente nessa ordem"}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> sim, teria que abastecer ele antes com uma lista de munic\u00edpios, por exemplo<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808819791576753","object":{"id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808819791576753","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> sim, teria que abastecer ele antes com uma lista de munic\u00edpios, por exemplo<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11816797","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808786089494753","url":"https:\/\/bolha.one\/@cadusilva\/115808786089494753"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816797","source":"ActivityPub"}},"published":"2025-12-30T13:58:58+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11816797"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/organica.social\/@kepha\" class=\"u-url mention\">@kepha<\/a> teria que ser uma lista gigantesca com todos os munic\u00edpios conhecidos do planeta hahaha<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808826928175748","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808826928175748","objectType":"note","content":"<p><a href=\"https:\/\/organica.social\/@kepha\" class=\"u-url mention\">@kepha<\/a> teria que ser uma lista gigantesca com todos os munic\u00edpios conhecidos do planeta hahaha<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115808826928175748","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808819791576753","url":"https:\/\/gnusocial.jp\/notice\/11816797"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/organica.social\/users\/kepha"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816798","source":"ActivityPub"}},"published":"2025-12-30T13:58:56+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115808826928175748"},{"actor":{"id":"https:\/\/bolha.one\/users\/guisso","displayName":"guisso :v_term:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/347025-original-tmp20260405161518.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/347025-96-20260405163228.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/347025-48-20260405163228.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/347025-24-20260405163228.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"347025"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/347025-96-20260405163228.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Sou curioso, meio anarquista e sou f\u00e3 de #blambers mas tento falar de outras coisas tamb\u00e9m.","url":"https:\/\/bolha.one\/@guisso","portablecontacts_net":{"preferredUsername":"guisso","displayName":"guisso :v_term:","note":"Sou curioso, meio anarquista e sou f\u00e3 de #blambers mas tento falar de outras coisas tamb\u00e9m."}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> olha ai, seu Intel Atom da processando melhor que meu pentium IV<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/guisso\/statuses\/115808798270746773","object":{"id":"https:\/\/bolha.one\/users\/guisso\/statuses\/115808798270746773","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> olha ai, seu Intel Atom da processando melhor que meu pentium IV<\/p>","url":"https:\/\/gnusocial.jp\/notice\/11816714","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808787479389622","url":"https:\/\/bolha.one\/@cadusilva\/115808787479389622"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816714","source":"ActivityPub"}},"published":"2025-12-30T13:42:11+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11816714"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/bolha.one\/@guisso\" class=\"u-url mention\">@guisso<\/a> isso at\u00e9 um 486 consegue :vv:<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808801465926499","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808801465926499","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@guisso\" class=\"u-url mention\">@guisso<\/a> isso at\u00e9 um 486 consegue :vv:<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115808801465926499","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/guisso\/statuses\/115808798270746773","url":"https:\/\/gnusocial.jp\/notice\/11816714"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/guisso"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816715","source":"ActivityPub"}},"published":"2025-12-30T13:42:09+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115808801465926499"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/bolha.one\/@guisso\" class=\"u-url mention\">@guisso<\/a> mas alguns munic\u00edpios e cidades s\u00e3o nomes compostos e pode ser necess\u00e1rio informar o UF<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808787479389622","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808787479389622","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@guisso\" class=\"u-url mention\">@guisso<\/a> mas alguns munic\u00edpios e cidades s\u00e3o nomes compostos e pode ser necess\u00e1rio informar o UF<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115808787479389622","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/guisso\/statuses\/115808777509866408","url":"https:\/\/gnusocial.jp\/notice\/11816686"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/guisso"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816702","source":"ActivityPub"}},"published":"2025-12-30T13:38:36+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115808787479389622"},{"actor":{"id":"https:\/\/organica.social\/users\/kepha","displayName":"\ud835\udc29\ud835\udc1e\ud835\udc1d\ud835\udc2b\ud835\udc28","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/374232-original-tmp20260108142515.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-96-20260108143426.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-48-20260108143426.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/374232-24-20260108143426.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"374232"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/374232-96-20260108143426.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"programador ludita, caminhoneiro virtual e b\u00edpede ingrato \u2014 n\u00e3o necessariamente nessa ordem","url":"https:\/\/organica.social\/@kepha","portablecontacts_net":{"preferredUsername":"kepha","displayName":"\ud835\udc29\ud835\udc1e\ud835\udc1d\ud835\udc2b\ud835\udc28","note":"programador ludita, caminhoneiro virtual e b\u00edpede ingrato \u2014 n\u00e3o necessariamente nessa ordem"}},"content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> tem o flashtext que eu acho que \u00e9 bem leve: <a href=\"https:\/\/flashtext.readthedocs.io\/en\/latest\/\" rel=\"nofollow\">https:\/\/flashtext.readthedocs.io\/en\/latest\/<\/a><\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808765576076372","object":{"id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808765576076372","objectType":"note","content":"<p><a href=\"https:\/\/bolha.one\/@cadusilva\" class=\"u-url mention\">@cadusilva<\/a> tem o flashtext que eu acho que \u00e9 bem leve: <a href=\"https:\/\/flashtext.readthedocs.io\/en\/latest\/\" rel=\"nofollow\">https:\/\/flashtext.readthedocs.io\/en\/latest\/<\/a><\/p>","url":"https:\/\/gnusocial.jp\/notice\/11816696","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808650193981787","url":"https:\/\/bolha.one\/@cadusilva\/115808650193981787"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/bolha.one\/users\/cadusilva"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816696","source":"ActivityPub"}},"published":"2025-12-30T13:37:50+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/gnusocial.jp\/notice\/11816696"},{"actor":{"id":"https:\/\/bolha.one\/users\/cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/43507-original-tmp20260321164104.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-48-20260321164114.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/43507-24-20260321164114.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"43507"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/43507-96-20260321164114.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:","url":"https:\/\/bolha.one\/@cadusilva","portablecontacts_net":{"preferredUsername":"cadusilva","displayName":"robozinho org\u00e2nico :neobot_square:","note":"Recifense, progressista, jornalista n\u00e3o praticante. Errado, errante, socialmente desajeitado e ansioso. Ca\u00e7ador de bugs do Mastodon \u2022\u1d17\u2022Cosplayer de sysAdmin, tem um monte de coisa auto-hospedada, inclusive a Bolhinha. Reclama\u00e7\u00f5es recorrentes sobre as coisas.:ActuallyAutistic: Diagn\u00f3stico tardio de neurodivertido (AuTDAH) em 26\/01\/2026, aos 35 anos.:verified_pe: :antifa:\u200c:noAI: :naoCalor:"}},"content":"<p><a href=\"https:\/\/organica.social\/@kepha\" class=\"u-url mention\">@kepha<\/a> esse precisa de um dicion\u00e1rio pr\u00e9vio de palavras, n\u00e3o?<\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-05:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808786089494753","object":{"id":"https:\/\/bolha.one\/users\/cadusilva\/statuses\/115808786089494753","objectType":"note","content":"<p><a href=\"https:\/\/organica.social\/@kepha\" class=\"u-url mention\">@kepha<\/a> esse precisa de um dicion\u00e1rio pr\u00e9vio de palavras, n\u00e3o?<\/p>","url":"https:\/\/bolha.one\/@cadusilva\/115808786089494753","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/organica.social\/users\/kepha\/statuses\/115808765576076372","url":"https:\/\/gnusocial.jp\/notice\/11816696"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/organica.social\/users\/kepha"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-30:objectType=thread:nonce=96daa7fb8b0edf5e","notice_info":{"local_id":"11816697","source":"ActivityPub"}},"published":"2025-12-30T13:37:49+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/bolha.one\/@cadusilva\/115808786089494753"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/6004977","rel":"alternate","type":"text\/html"}]}