[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"project-17617675":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":15,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":41,"post_text":43,"what":44,"said":80,"maker_in_thread":148,"shape":157,"grid":161,"attempts":225,"same_week":226,"maker_shows":255,"maker_hidden":256,"reader_version":257,"card":258},"17617675","Telepost","Create a blog from a Telegram channel","title","Show HN: Telepost – Create a blog from a Telegram channel","https:\u002F\u002Ftelepost.io","telepost.io","kossnocorp",1532614475,2018,73,28,597,2155,"notable","productivity","blogging platform","web_app",[23,24,25,26],"telegram blog","telegram channel","blog platform","custom domain","debated",-0.042,{"positive":30,"neutral":30,"mixed":31,"critical":32},2,1,3,8,{"pricing":35,"docs":37,"idea":38,"execution":39,"design":40},{"positive":36,"critical":30},0,{"positive":36,"critical":36},{"positive":30,"critical":36},{"positive":36,"critical":31},{"positive":36,"critical":36},[36,31,36,31,36,36,36,36,36,36,36,36,36,36,32,36,32,36,31,36,36,42,42,36,32,36,36,36],5,null,{"problem":45,"audience":43,"pricing":55,"motivation":43,"time_to_build":43,"stack":60,"openness":77,"stage":78,"team_size":79},{"value":46,"source":47,"evidence":48},"Publishing a blog from a Telegram channel without manual setup","inferred",[49,52],{"id":50,"by":11,"text":51},"17617710","I've made an app that creates blogs from Telegram channels. Telepost is free. I offer plus account that allows having a custom domain with free SSL powered by Let's Encrypt,…",{"id":53,"by":11,"text":54},"17632429","Tele.ga has more features (RSS, sitemaps, etc.) that I still plan to implement for Telepost. The disadvantage of it that is built on top of the Bot API that has limited…",{"value":56,"source":57,"evidence":58},"Free; plus account €200\u002Fyear for custom domain, analytics, comments","maker",[59],{"id":50,"by":11,"text":51},[61,67,73],{"value":62,"source":57,"evidence":63},"Google Cloud Functions",[64],{"id":65,"by":11,"text":66},"17632410","It turned out that your channel has too many records, so Google Cloud Functions kill my script by timeout. I'll change the approach, and in the future, it will be possible to…",{"value":68,"source":57,"evidence":69},"Google Cloud",[70],{"id":71,"by":11,"text":72},"17632489","I run Telepost on Google Cloud, it costs me $70\u002Fmo - http:\u002F\u002Fi.ncrp.co\u002F1H3g0k2V402e. I also pay for the certificate, $100\u002Fyear. Let's Encrypt is also used, but for custom domains.…",{"value":74,"source":57,"evidence":75},"Let's Encrypt",[76],{"id":71,"by":11,"text":72},"unknown","beta","solo",{"praise":81,"objections":102,"requests":124,"questions":133,"alternatives":141},[82,91],{"value":83,"source":84,"evidence":85},"Frictionless experience and close Telegram integration","commenter",[86,90],{"id":87,"by":88,"text":89},"17619817","andreypopp","Created a channel\u002Fblog but won't start using it before it adds support for rich formatting (codeblocks, ...). €200\u002Fyear is ok for me for such a frictionless experience.",{"id":53,"by":11,"text":54},{"value":92,"source":84,"evidence":93},"Good idea for Telegram communities",[94,98],{"id":95,"by":96,"text":97},"17618855","iamdave","I have to pay rent and for the infrastructure. And at the end of the day, this is why IMO you shouldn't have to justify your pricing to anyone who isn't already a-or ready to…",{"id":99,"by":100,"text":101},"17632439","federicoponzi","Ops! Sorry about that! :S and thanks anyway :) still I do very like the idea",[103,114],{"value":104,"source":84,"evidence":105},"€200\u002Fyear seems expensive",[106,110],{"id":107,"by":108,"text":109},"17617788","robjan","Good idea but I am not sure if €200 is a little expensive for this kind of service.",{"id":111,"by":112,"text":113},"17618116","vageli","I don't see how your infra could cost anywhere near that much. The blogs could be pushed to s3 for pennies, letsencrypt is free, you could probably leverage lambda for the API.…",{"value":115,"source":84,"evidence":116},"Setup failed for some users",[117,120],{"id":118,"by":100,"text":119},"17618310","This is an interesting project, thanks for it! I'm trying to setup a blog, but it get stuck when I click on Continue after inserting the channel username :( I guess my console…",{"id":121,"by":122,"text":123},"17618901","leonardinius","Would it possible to list some demo blogs \u002F accounts here? I have just tried it with no success so far. But some demo page would help me decide how hard to try here",[125,129],{"value":126,"source":84,"evidence":127},"Rich formatting such as code blocks",[128],{"id":87,"by":88,"text":89},{"value":130,"source":84,"evidence":131},"Demo blogs to try",[132],{"id":121,"by":122,"text":123},[134],{"value":135,"source":84,"evidence":136},"Is the business sustainable with few users",[137],{"id":138,"by":139,"text":140},"17619082","blocked_again","Awesome. Always happy to see Indie Hackers. One question. Do you make enough money from this to sustain yourselves? I had a blogging platform project in mind but I am not sure…",[142],{"value":143,"source":84,"evidence":144},"tele.ga",[145],{"id":146,"by":122,"text":147},"17618693","There is also http:\u002F\u002Ftele.ga\u002Fabout.html. Not sure how it compares",{"comments":149,"answered":150,"key":151},12,4,[152,153,156],{"id":50,"text":51},{"id":154,"text":155},"17617923","@robjan thanks! I have a free plan that must satisfy most of the users. Regarding the price, I understand 200 sounds like a lot. But look it's just €17 per month. For me, it's a…",{"id":71,"text":72},{"commenters":158,"max_depth":159,"maker_replies":149,"first_comment_mins":42,"lifespan_hours":160},13,7,44,[162,164,166,168,169,173,176,178,179,182,184,187,190,192,194,196,198,200,203,205,207,208,210,214,216,218,221,223],[50,36,36,163,11,31],"project\u002Fneutral\u002Fpricing",[107,36,31,165,108,36],"project\u002Fcritical\u002Fpricing",[154,36,36,167,11,31],"maker\u002Fneutral\u002Fpricing",[111,36,31,165,112,36],[170,36,36,171,172,36],"17618154","commenter\u002Fneutral\u002Fpricing","badideaprojects",[174,36,36,171,175,36],"17618571","Qworg",[177,36,36,171,112,36],"17620368",[71,36,36,167,11,31],[180,36,36,171,181,36],"17619551","ljm",[183,36,36,171,112,36],"17620399",[185,36,36,171,186,36],"17618737","yroc92",[188,36,36,189,11,31],"17632434","maker\u002Fpositive\u002Fnone",[95,36,36,191,96,36],"commenter\u002Fpositive\u002Fidea",[193,36,36,167,11,31],"17632448",[121,36,32,195,122,36],"project\u002Fneutral\u002Fdocs",[197,36,36,195,11,31],"17620115",[138,36,32,199,139,36],"maker\u002Fneutral\u002Fidea",[201,36,36,202,11,31],"17619985","maker\u002Fneutral\u002Fnone",[118,31,31,204,100,36],"project\u002Fcritical\u002Fexecution",[206,31,36,204,11,31],"17619010",[65,31,36,204,11,31],[99,31,42,209,100,36],"maker\u002Fpositive\u002Fidea",[211,30,42,212,213,36],"17617968","project\u002Fpositive\u002Fidea","victornomad",[215,30,36,189,11,31],"17620117",[87,32,32,217,88,36],"project\u002Fmixed\u002Fdesign",[219,32,36,220,11,31],"17632412","maker\u002Fneutral\u002Fdesign",[146,150,36,222,122,36],"other\u002Fneutral\u002Fidea",[53,150,36,224,11,31],"project\u002Fpositive\u002Fperformance",[],[227,232,236,241,246,250],{"id":228,"name":229,"points":230,"category":231},"17618059","Layoutit",437,"dev_tools",{"id":233,"name":234,"points":235,"category":19},"17652593","canvas-sketch",295,{"id":237,"name":238,"points":239,"category":240},"17616839","Percy",234,"languages",{"id":242,"name":243,"points":244,"category":245},"17661451","Toy",180,"games",{"id":247,"name":248,"points":249,"category":240},"17644115","Owl",156,{"id":251,"name":252,"points":253,"category":254},"17625308","Kontext",138,"learning_science",6,false,"v2",{"id":259,"name":5,"line":6,"ai":256,"cat":19,"year":13,"points":14,"comments":15,"rec":27,"s":260,"top":15,"kw":261,"maker":11,"domain":10,"tier":18,"attempts":36,"strip":262,"url":9,"mix":263,"praise":83,"objection":104,"sub":20},17617675,-0.04,[23,24,25,26],"0101000000000030301005503000",[30,30,31,32],1793990977187]