Telegramのフリヌランス゚クスチェンゞの䜜成方法





こんにちは、ハブラフチアン 今日、私は、Node.jsでTelegramのボットを䜜成した経隓を、サヌバヌ開発の経隓がほずんどなく、任意で提䟛するこずにしたした。 私はすぐに予玄をしたす。iOSの開発は4幎匱で、残りのチヌムは1〜6幎の関連分野での経隓がありたす。 私たちのほずんどにずっお、これは比范的倧芏暡なプロゞェクトでNode.jsを初めお䜿甚したものです。 どうやっおやったのか、どうしおやったのか、フリヌランスのやり取りはどうしお叀兞的なモデルずどう違うのか、どんな問題があり、どうやっお戊ったのか-カットの䞋で



どのようにすべおが始たりたしたか



たたたた、私は空き時間にスタヌトアップにアドバむスをしたした開始方法、投資先、開発サむクルが長い理由、ある請負業者から別の請負業者にコヌドを転送する方法など。 十分な経隓を積んだ埌、圌はそれを゜ヌシャルネットワヌクで共有し始め、そこから小さなグルヌプトピックを曞いおいる時点で273人がTelegramで育ちたした。 措氎、コミュニケヌション、助け合い、オンラむン開発ストリヌムを芋る堎所です。



箄6か月前に、私はNode.jsの自己開発を研究し始めたした。最近では、私たちのチャンネル専甚のゲヌムボットをいく぀か䜜成したした。 その埌、圌らは䞀緒になっお-ボットをさらに2぀䜜成したしたずころで、すべおのボットをパブリックドメむンに配眮したした - 慎重に、あなたのokの敎合性を保蚌するこずはできたせん 。 スロットずロシアンルヌレットがあり、それぞれの通貚「Helionics」がありたす私たちの党の昔のバグの1぀にちなんで名付けられたした。



私の職業の性質䞊、信頌できるプログラマヌiOS、Android、Webの連絡先リストがありたす。圌らは既に資金を受け取ったクラむアントのスタヌトアップを立ち䞊げたりサポヌトしたりするためにチヌムで時々収集しおいたす。 圓初、連絡先リストはSkypeにありたしたが、今日は完党にTelegramに移行したした。 そしお今、再び才胜あるプログラマヌに求人を送信するずき、私は自分が考えおいるこずに気づきたした。 2〜3週間ごずに行いたす。 ここで私たちのためにこれを行うボットを䜜成するずいうアむデアが浮䞊したした。 あなたは圌に職務蚘述曞を投げるず、圌はすぐに適切なカテゎリの適切な時間絊でフリヌレヌザヌのリストを提䟛したす。



アむデアず䞀緒に寝お、数人のクラむアントず話をし、枩かくおランプの電報チャットで友人ずアむデアを話し合った埌、週末に亀換を行い、小さなチヌムを集めおいく぀かのティヌポットを醞造するこずが決定されたした。 しかし、そこにはありたせんでした-2日間は4週間になりたした



圓初、私たちの目暙は、䟿利な無料のフリヌランス亀換を行い、パブリックドメむンにコヌドを投皿するこずでした。 サヌビスを収益化せず、朝食からの自己資金でサポヌトするこずにしたした。 しかし、Pavel Durov がボットぞの助成金を発衚したずき、通垞の朝食ぞの垌望が私たちの心に珟れたした。 正匏リリヌスの1週間前に、すでに完党に機胜するプラットフォヌムで@BotSupportを䜜成し 、リク゚ストを残したした。 誰もが興味を持っおいる堎合は、アプリケヌションのテキストを読むこずができたす



抌しお
#BotPrize



テレグラムボットサポヌトチヌム、おはようございたす 最近、Telegramボットコンテストに぀いお聞いたこずがあり、Telegram内でフリヌランス垂堎の構築を開始したした。 ボットのハンドルは@ *ボット*です-この送信はあたりにも予備的なように思えるかもしれたせんが、埌でよりも早くメッセヌゞを送信するこずにしたした。 私たちが䜕であるか、@ *ボット*ずは䜕か、そしお私たちの蚈画は䜕かを詳しく説明したす



たず、このボットを@borodutcherの友人デベロッパヌず䞀緒に構築したした耇数のゲヌムボットを䜿甚しおグルヌプのチャット通貚プラットフォヌム党䜓をプラむベヌトに構築したしたが、それはたったく別の話です。 珟圚、チヌムには5人のアクティブなメンバヌがおり、過去4週間このボットを構築しおいたす。 私はlivecoding.tv/backmeupplzでラむブストリヌム開発を行っおいたす-保存されたビデオの䞀郚は5000ビュヌ以䞊にヒットしおいるため、Telegramの人気を高めるために最善を尜くしたす:)



私たちの珟圚の状況は、ほが生産準備が敎っおいたす。ボットをできるだけ速く動䜜させるためにWebフックを䜿甚し、MongoDBでNode.jsを䜿甚しおボットのロゞックを管理したした。 バグをキャッチするのが非垞に難しいマむナヌな修正や、ネむティブの英語スピヌカヌでボットテキストを調べるなどのタスクがいく぀か残っおいたすが、それはすべおマむナヌなこずです。



では、@ * bot *ずは䜕ですか 革新的なシステムを備えた完党にテレグラムネむティブのフリヌランス垂堎です。ここでは、埓来のフリヌランス垂堎システムずは異なる点をいく぀か玹介したす。



  1. 叀兞的なフリヌランスシステムでは、クラむアントがゞョブを公開した埌、それはすべおのナヌザヌに衚瀺され、誰もがそれに応答できたす。これにより、䞍芁なスパムのようなフリヌランサヌのオファヌが倚くなりたす。 私たちの堎合、クラむアントはフリヌランサヌの経歎を芋るこずで、誰が求人を受け取るべきかを遞択したす。
  2. 叀兞的なフリヌランスシステムでは、クラむアントが仕事を投皿した埌、最初の応答を埗るたでしばらく埅぀必芁がありたす。 私たちのケヌスでは、クラむアントが仕事を公開した盎埌に、最高の評䟡を持぀10人のフリヌランサヌず、この仕事に最適なフリヌランサヌのリストを送信したす。 その埌、クラむアントは求人を受け取るフリヌランサヌを自由に遞択できたす。 埅぀必芁はありたせん
  3. 埓来のフリヌランスシステムでは、初めおクラむアントが仕事に適した䟡栌を遞択するのはかなり困難です。たるで圌らにずっおブロックボックスのようなものです。 私たちの堎合、統蚈が開かれ、クラむアントがカテゎリを遞択した埌、各䟡栌カテゎリで利甚可胜なフリヌランサヌの数が衚瀺されたす。
  4. 埓来のフリヌランスシステムでは、取匕が成立するたで、垂堎はクラむアントずフリヌランサヌのコミュニケヌションを犁止する傟向がありたす。 私たちの堎合、優れたテレグラムの胜力により、クラむアントはリストに衚瀺されるずすぐにフリヌランサヌにメッセヌゞを送るこずができ、フリヌランサヌはクラむアントが求人を送信するこずを決定するずすぐにクラむアントにメッセヌゞを送るこずができたす。
  5. 埓来のフリヌランスシステムでは、フリヌランサヌはハむパヌプロアクティブな監芖垂堎であり、あらゆる適切な求人に回答する必芁がありたす。 私たちの堎合、フリヌランサヌがプロファむルbi、category、hourly rateを入力するずすぐに、圌がしなければならないこずは、評䟡を埗るためにリラックスしお良い仕事を続けるこずです。クラむアントは圌ず䞀緒に働きたいず思っおいたす。
  6. そしお、最も重芁なこず。 埓来のフリヌランスサヌビスのほずんどは商甚指向です。メンバヌシップ料金、取匕料金、接続料金、機胜料金などがありたす。 私たちの堎合、ボットを完党に非営利のたたにするこずにしたした。 これは、ナヌザヌに安定したフレンドリヌなサヌビスを提䟛するこずに関しおのみ、このシステムを駆動するず䞻匵しおいるこずを意味したす。
  7. 最埌になりたしたが、ハッカヌや競合他瀟の攻撃に察しお脆匱になるリスクが非垞に高いため、ほずんどの埓来のフリヌランス垂堎ではコヌドをオヌプン゜ヌス化するこずはありたせん。 私たちのケヌスでは、このフリヌランス垂堎を完党にオヌプン゜ヌス化するこずで、誰もがフォヌクし、バグを修正し、機胜を远加しおプルリク゚ストを行えるようにしたした。 これは、完党にオヌプンでコミュニティ指向のシステムになりたす。 1000人の登録ナヌザヌのしきい倀に達するずすぐに、完党なコヌドベヌスをオヌプン゜ヌスにする予定です。 私たちの䞻匵をよりよくサポヌトするために、ボットをほが毎月オヌプン゜ヌス化したすgithub.com/borodutch。


そしお、私がマヌクしたこのフリヌランスは、Telegramに基づいお100であるこずを蚀及したしたか 電報以倖に、仕事を公開したり、仕事に察応したりする堎所は他にありたせん。 どこにでもログむンする必芁はありたせん-ボットを開始するだけで蚭定は完了です



今埌の蚈画は



  1. 最初に、いく぀かのマむナヌなバグを修正し、よりナヌザヌフレンドリヌなテキストに取り組みたす。
  2. ナヌザヌ数の統蚈情報ず、埓来のフリヌランス垂堎システムずのすべおの盞違点を含むWebサむトを立ち䞊げたす。 今回はgithubペヌゞでホストし、りェブサむトコヌドも完党にオヌプン゜ヌスにする予定です。
  3. habrahabr.ruでボットに぀いお曞くこずを蚈画しおいたすずころで、私はただObejctive CおよびiOS開発ハブ-habrahabr.ru/users/backmeupplz/で最高の著者のバッゞを持っおいたすproducthunt最近招埅されたしたwell-producthunt.com/@nikitakolmogorov)、reddit、pikabu、vc.ru、開発プロセスの詳现、盎面した困難など これがボットに泚目を集め、比范的短期間で1000人のナヌザヌを獲埗できるこずを願っおいたす。
  4. 重芁なナヌザヌベヌスを獲埗した埌、ナヌザヌから芁求された新しい機胜を実装し、既存の機胜を改善するこずを蚈画しおいたす。


これがそれです-簡単に蚀えば、フリヌランスのチャットボット垂堎です。 UXを匷化するために、通垞のキヌボヌドず同様にむンラむンキヌボヌドを䜿甚したした。 むンラむンキヌボヌドのいずれかにペヌゞネヌションがありたす;



ボットコンテストに参加したいのはなぜですか たあ、このボットはサむドプロゞェクトずしお䜜成されたもので、時間を費やしただけでした。぀たり、開発コストはほずんどありたせんでした。 適切な出堎者ず芋なされ、幞運なこずに助成金が埗られる堎合、このボットプラットフォヌムでフルタむムで働き始め、より倚くのナヌザヌを獲埗するために党力を尜くし、それらの倧半をサヌビスで満たすこずが理想的です理想的には、それらのすべお。 たた、このボットをオヌプン゜ヌスに保ち、ナヌザヌに完党に無料で提䟛するこずも倧きな助けになりたす。しかし、そのような哲孊で、これを実珟したいず考えおいたす。 ある意味では、助成金はナヌザヌベヌスを拡倧し、さらなる開発を支揎するのに圹立ちたす。



最埌のメモでは、このような優れたチャットボットプラットフォヌムの構築に感謝したす。 繰り返したすが、私たちは今のずころ倚くのナヌザヌを抱えおいたせんが、埌でより早くあなたにメッセヌゞを送るこずに決めたした:)



ボットのこのような倧きなむントロを読んでくれおありがずう。 玠敵な䞀日をお過ごしください



それでは、なぜもう1぀のフリヌランス゚クスチェンゞですか



Teleworkには、Upwork、FLずいう優れたフリヌランスボットが2぀あるように思えたすが、なぜ別の亀換が必芁なのでしょうか。 箄2幎前、私は同じ質問をしたしたが、最近、フリヌランス亀換の反察偎、フリヌランサヌからクラむアントに切り替えたした。 たた、フリヌランサヌ偎での亀換の仕組みが気に入らなかった堎合は、クラむアント偎では状況がさらに悪くなるず思いたす。



あなたがりェブサむトを䜜成する必芁があり、良い請負業者を探しおいるずしたす-同じUpworkに広告を投皿し、次は䜕ですか 地獄が始たり、そのためにあなたはあなたの時間の倧郚分を費やしたす倧量の恐ろしいスパムメヌルがむンドのあいたいなスタゞオから来たす。 さお、それらを陀草したす。 2トン目のアプリケヌションをどうするか ああ、それらが倚すぎたす-4.8星未満の評䟡を持぀すべおのナヌザヌを陀倖したす。 ああ、ただ130のアプリケヌションが残っおいたす。 さお、私たちはポヌトフォリオを陀倖したす-あなたが奜きか嫌いか。 再び、玄40のアプリケヌションが残りたした。 たあ、倧䞈倫です、回答のカヌボンコピヌを党員に曞いお、連絡のために連絡先の詳现を尋ねたす。 ああ、どれくらいの長さですか。 そしお、すべおの人ずコミュニケヌションをずるために、どれだけの費甚がかかるのかも明確ではありたせん。党員に尋ねるべきです。



このプロセスを自動化するこずは可胜ですか 授䞎埌、叀兞的なモデルずいく぀かの違いがあるフリヌランス亀換の代替システムを考えたした。



  1. クラむアントは、新しい仕事を䜜成するずすぐに、トップ10のフリヌランサヌのリストを受け取りたす。 このリストから、クラむアント自身が求人の送信先を遞択したす。
  2. フリヌランサヌはプロファむルを蚘入し、評䟡に埓うだけです。顧客がプロファむルを気に入った堎合、オファヌはフリヌランサヌ自身に届きたす。
  3. 亀換は完党に無料で、い぀たでも続きたす。 クラむアントずフリヌランサヌの間のコミュニケヌションをブロックせず、お金を匕き出すための巧劙な方法を䜿甚したせん。
  4. 1000人のアクティブナヌザヌがいるずすぐに、パブリックドメむンにボットコヌドを投皿するので、誰でも必芁に応じおバグを修正したり、機胜を远加したりできたす。


この䞀連の倉曎を導入し、コミュニティに亀換制埡を䞎えるこずにより、顧客ず顧客間のコミュニケヌションの質を向䞊させ、請負業者を芋぀けお取匕を締結するプロセスをスピヌドアップしたいず考えおいたす。 すぐに蚀われたボットは、執筆時点で176人のナヌザヌで正垞に動䜜したす。



どのように䜜業を敎理したしたか



その結果、明癜な管理のない5人のプログラマヌがいたした-あなたはあなた自身がこれが䜕に぀ながるかを知っおいたす。 習慣から、私たちはTrelloを䜿い始めたした-それは無料でかなり簡単です-バグずタスクを远跡するために。 「やるこず」、「働く」、「テストする」、「完了」、「未来」などの列を持぀単玔な構造を投げ、それらの間にカヌドを投げたした。 したがっお、この䞍名誉は次のように芋えたした。







JIRAずBitBucketバグトラッカヌの䞡方を䜿甚するこずもできたしたが、これらはすべお、私たちの比范的小芏暡なプロゞェクトには倧きすぎお面倒でした。 さらに、BitBucketでは、あたり長くなりたくありたせん。 1000人のナヌザヌの数に達するずすぐに、GitHubのオヌプンアクセスにコヌドを転送したす。 私たちのチヌムでは、誰でもバグや機胜を備えた新しいカヌドを䜜成できたす。そしお、授䞎埌、カヌドを自分のいずれかに添付するか、「未来」列にカヌドを転送したした。 私たちは本圓にMVPを立ち䞊げたかったのです。りィッシュリストを最倧限に削枛する必芁がありたした。



私たちはしばしば電報で正確に授䞎したした。 JavaScriptずNode.jsの開発で経隓が異なるこずを考慮しお、お互いの間違いずヒントから孊びたした。 誰かがブランチに悪いコミットを投げた堎合、すぐに修正したした。 ちなみに、最初はBitBucketのニックネヌムをブランチの名前ずしお䜿甚しおいたしたが、その埌、機胜の正統掟の名前に切り替えたした。したがっお、お互いのブランチにコミットするのがはるかに䟿利になりたした。



途䞭でどんな困難に遭遇したしたか



もちろん、すべおの萜ずし穎をカバヌするこずは䞍可胜ですが、ボットの開発をかなり劚げるいく぀かの特に顕著な問題に぀いおお話ししようず思いたす。



1.りェブサむトを䜜成する



むしろ、この問題は、私たち党員が無料で働いおおり、補品を立ち䞊げる以倖にモチベヌションがなかったために発生したした。 そのため、ボットの着陞を開始した最初の開発者は、メむンプロゞェクトで非垞に忙しく、料金を支払いたした。 ひどいこずは䜕も起こらず、開発を別の人に移したした。 第二に、それは起こりたした-フロント゚ンド開発の経隓が䞍十分であるため、これが起こった、たたは他の䜕かのために、私たちは知りたせんが、タスクに察凊しなかったため、結果は私たちに適合したせんでした しかし今、私たちのヒヌロヌはどこからずもなく珟れお、玠晎らしい5人のチュヌブチャットプログラマヌの1人によっお蚭蚈されたペヌゞを構成しおいたす そしお、すべおが玠晎らしい私たちはGithubペヌゞでホストし、バグは到着時に修正されたす。 そしお、私たちのサむトは獲埗しおいたす。 小さな統蚈サヌバヌを固定するず、リアルタむムで興味深い数倀が埗られたした。







そしお、コミュニティの共同䜜業により、芖差を远加し、いく぀かのバグを修正したした。 バグを芋぀けお修正した堎合は、fork- > fix-> pull requestを実行するこずでも少し圹立ちたす。 ちなみに、2013幎バンクヌバヌグロヌバルゲヌムゞャムのレトロシティランペむゞの䜜成者がチヌムの適切なメンバヌに぀いお語ったこずを思い出したした。匕甚は正確ではありたせん。成圢品の色、サむズ、厚さに぀いお。」



2.テキスト研磚



なんらかの理由で、最近たで、私はボットの電報コンテストで英語が必須の芁件だず思っおいたした。 しかし、コンテストのりェブサむトに今アクセスしたので、そのようなものを芋぀けるこずができたせんでした。 いずれにせよ、これはボットの内郚構造に圱響を䞎えたした-最初は英語ずロシア語の2぀の蚀語で䜜成したかったのですが、その埌は英語のみを残すこずにしたした。 開発者に良いお金をもたらすほずんどの顧客は英語を話したす-そのため、この蚀語を遞択したした。



そのため、残念ながら、私たちのチヌムにはネむティブスピヌカヌがいたせんでした。 しかし、幞いなこずに、私は英語を話す囜に䜏んでおり、テキストをチェックする人を芋぀けるのは難しくありたせんでした。 しかし、この男は圌自身の問題も抱えおいたした そのため、テキストを磚くのに3週間ほど埅たなければなりたせんでした。 そしお、結局のずころ、もしあなたが無料で䜕かをしたいなら、あなたは埅぀必芁がある。 ずころで、私はい぀も私を無料で手䌝っおくれる人のためにすべおを準備するのにかなりの時間を費やしおいたす。 誰かがあなたのバむクを修理するために来たら、圌に職堎、道具を甚意し、自転車を掃陀しおください ちなみに、テキストはすべおを十分に磚くこずができたせんでした。



3.初心者のJavaScriptの問題



ああ、ここで私たちはJavaScriptのすべおの萜ずし穎にぶ぀かったようです 問題のほずんどは、プロゞェクトがES6暙準に切り替えられた開発サむクルの途䞭で発生したした。 ここに登堎したのがArrow Functions、モゞュヌル、そしおすべお新しいものです。 しかし、倧したこずはありたせん Airbnb Style Guideを読みたした。 もちろん、コヌドの半分をシャベルで削る必芁がありたしたが、それだけの䟡倀はありたした。 チヌムずしお䜜業する堎合は、プロゞェクトを開始する前にコヌドの蚘述スタむルに同意しおください。 そしお、スペヌスをタブに、たたはその逆に倉曎するこずに苊しめられたす。



耇雑なアヌキテクチャ、特にコヌルバック地獄を組み立おようずする初心者のさらなる野心的な間違いが始たりたした。 私たちはこれをそれほど難しくない方法で決定したした-私たちはどこでもPromisesを䜿い始めたした。これはコヌドをよりクリヌンで読みやすくしたした。 その埌、Expressを完党に削陀したした。ここでは䞍芁になったためです。



぀たり、新しいプログラミング蚀語でプロゞェクトの䜜業を開始するずきは、垞にベストプラクティスなどのガむドを事前に読んで、我慢しおください。 たた、コヌドを公開する最適な方法や䜿甚するプログラミングパタヌンのヘルプのために、コヌドが公開されおいる優れたメンタヌたたは同様のプロゞェクトのサポヌトに参加するこずも玠晎らしいでしょう。



4.電報の問題



誀解しないでください、私たちのお気に入りのメッセンゞャヌのアヌキテクチャずAPIは玠晎らしいです、そしお、私はより良く曞くこずができなかったず確信しおいたす。 しかし、むンラむンキヌボヌドを抌すこずに察する答えを埗る方法、たたはボットず通信するコヌルバック方法を固定する方法を芋぀けるこずは、私たち新しいサヌバヌプログラマにずっお少し難しいこずでした。 実際、これらは2日間で私たちを停滞させた2぀のポむントです。



1぀目-むンラむンキヌボヌドを1か所で送信し、クリックをたったく別の堎所で凊理する堎合-グロヌバルむベント゚ミッタヌを䜿甚しおそれを克服するこずができたした-悪いパタヌンですが、動䜜したす。 2番目-Telegramぞの統合たでhttpsがどのように機胜するのかわからなかったが、今ではそれを理解した。 これらのキヌず蚌明曞はすべおbrrで耇雑です。



5.遞択するテクノロゞヌスタックずホストする堎所



実際のずころ、すぐにスタックを決定したした。正しい遞択に぀いおは、十分な議論がありたした。 誰かがPythonのほうが簡単だず蚀った、誰かがRubyのこずを話した。 しかし、い぀ものように、Telegram APIず通信するためのオヌプンフレヌムワヌクを採甚し 、同じこずを曞きたした。 デヌタベヌスに぀いおは、通垞のMongoDBを䜿甚したした。 前述したように、Expressを䞍必芁に䜿甚したせんでした。



2番目の質問ボットサヌバヌを配眮する堎所 Digital Oceanオプションを遞択したしたHerokuは負荷のスケヌリング時に非垞に高䟡であるこずが刀明したした。 しかし、ここに問題がありたす。私たちはサンフランシスコのサヌバヌを遞択したしたが、ボットの応答速床は、控えめに蚀っおも、私たちに合わなかったのです。 ボタンを抌すず、0.5秒埌にボットがリク゚ストを受け取り、さらに0.5秒間リク゚ストをTelegramサヌバヌに送り返したした。 どうする ボットは、サヌバヌからのデヌタの0.5秒ごずの絶え間ないポヌリングからwebhooks-テレグラムサヌバヌ自䜓がボットに新しいデヌタを通知するずきに転送されたした。 それはほずんど圹に立たなかった。 圌らは考え始めたしたなぜすべおが他のボットネットのためにほずんどすぐに働いたのですか 圌らは、さたざたなチャットでTelegramのゲヌムの開発者に尋ねたずころ、アムステルダムのDigital Oceanサヌバヌでホストするず、Telegramサヌバヌが同じラックにあるず感じるこずがわかりたした。 チェック枈み-それは本圓であるこずが刀明したした。 ボットは非垞に高速になりたした。



6.ナヌザヌに評䟡を䞎える方法は



クラむアントによる䜜品の䜜成埌、発行の評䟡によっおフリヌランサヌを分類したす。 しかし、5぀の星を1回レビュヌしたフリヌランサヌが、平均評䟡が4.95の100件のレビュヌを持぀フリヌランサヌよりも高くないこずをどのように確認できたすか 答えは非垞に簡単であるこずが刀明したした。それに関するかなり良い蚘事さえありたす。 Node.jsの小さなスクリプトを翻蚳し、フリヌランサヌのランキングに通垞の平均を䜿甚しなくなりたした。



ボットの開発をどのように支揎できたすか



絶察にすべおのコヌドはボランティアによっお曞かれおおり、誰もこのサヌビスを収益化する぀もりはありたせん。 オヌプンなフリヌランス亀換を無料で維持し続けるために、あなたの助けが必芁です。 支揎する方法はいく぀かありたす。



  1. 取匕所に登録し、フリヌランスのプロフィヌルを蚘入しおください
  2. ブログたたはリ゜ヌスに私たちに぀いお曞いおください
  3. ゜ヌシャルネットワヌクで友達ず共有する
  4. そしお、もちろん、コヌドを手䌝っおください-すぐに1000ナヌザヌのしきい倀を飛び越えお、コヌドをパブリックドメむンに眮きたす。


私たちはすべお、プロゞェクトに提䟛された支揎に非垞に感謝したす



私からは、亀換を曞くために䜕らかの圢ですでに助けおくれたすべおの人に特別な感謝を申し䞊げたす-みんな、あなたは火事です あなたの支揎がなければ、このプロゞェクトは日の目を芋るこずはできたせんでした。



おわりに



最埌たで読んでくれおありがずう



そこで、私たちはTelegram甚の最初の倧きなボットを䜜成したした。 私は蚘事をわずかにカットしお、平均的な読者にずっお最も有甚で最も重芁なものを残そうずしたした。 たた、ボットぞのすべおのリンクを切り取り、Habrahabrモデレヌタヌがヘッダヌ画像からであっおも蚘事のリンクに誀っお送信されないようにしたす。



コメントの質問にお答えしたす



All Articles