{"id":236,"date":"2025-11-11T22:47:01","date_gmt":"2025-11-11T22:47:01","guid":{"rendered":"https:\/\/ayoocloud.com.br\/blog\/?p=236"},"modified":"2025-11-11T22:47:01","modified_gmt":"2025-11-11T22:47:01","slug":"como-configurar-seu-telegram-bot-em-uma-vps-linux-guia-completo-para-rodar-24-7","status":"publish","type":"post","link":"https:\/\/ayoocloud.com.br\/blog\/2025\/11\/11\/como-configurar-seu-telegram-bot-em-uma-vps-linux-guia-completo-para-rodar-24-7\/","title":{"rendered":"Como Configurar Seu Telegram Bot em uma VPS Linux: Guia Completo para Rodar 24\/7"},"content":{"rendered":"<div class=\"w-full my-[1px]\">\n<div data-slate-node=\"element\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/fiverr-res.cloudinary.com\/images\/t_main1,q_auto,f_auto,q_auto,f_auto\/gigs\/313244686\/original\/f3cf5c86f5099ce0fa382dda4a1d6c8a37d177a7\/do-telegram-bots-perfectly.jpg\" alt=\"Bot telegram\" width=\"765\" height=\"425\" \/><\/div>\n<div data-slate-node=\"element\"><\/div>\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">A automa\u00e7\u00e3o e a intera\u00e7\u00e3o em tempo real s\u00e3o cruciais no cen\u00e1rio digital atual. Um <\/span><\/span><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Telegram Bot<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> hospedado em um <\/span><\/span><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Virtual Private Server (VPS)<\/strong> Linux<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> oferece a combina\u00e7\u00e3o perfeita de flexibilidade, controle e estabilidade para garantir que sua aplica\u00e7\u00e3o funcione ininterruptamente, 24 horas por dia, 7 dias por semana.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Este guia completo ir\u00e1 detalhar o processo, desde a cria\u00e7\u00e3o do seu bot no Telegram at\u00e9 a configura\u00e7\u00e3o de um ambiente robusto na sua VPS para mant\u00ea-lo sempre ativo.<\/span><\/span><\/div>\n<\/div>\n<div data-slate-node=\"element\"><\/div>\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"pr%C3%A9requisitos\" data-slug=\"pr%C3%A9requisitos3\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Pr\u00e9-requisitos<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Antes de come\u00e7ar, certifique-se de ter o seguinte:<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<ol>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]\"><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Conta no Telegram<\/strong>:<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Essencial para interagir com o <\/span><\/span><a href=\"https:\/\/telegram.me\/BotFather\"><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">BotFather<\/span><\/strong><\/a><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">.<\/span><\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"font-[600]\" style=\"color: #0000ff;\" data-slate-leaf=\"true\"><a style=\"color: #0000ff;\" href=\"https:\/\/ayoocloud.com.br\/Bot-Discord\"><strong>Acesso a uma VPS Linux<\/strong><\/a>:<\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Recomenda-se uma distribui\u00e7\u00e3o baseada em Debian\/Ubuntu (que ser\u00e1 usada neste guia) ou CentOS\/RHEL.<\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Conhecimento B\u00e1sico de Linux<\/strong>:<\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Familiaridade com comandos como <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">ssh<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">, <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">sudo<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">, <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">apt<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> (ou <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">yum<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">\/<\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">dnf<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">) e editores de texto como <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">nano<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> ou <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">vim<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">.<\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Um Bot Desenvolvido<\/strong>:<\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Para este guia, assumiremos um bot simples escrito em <\/span><\/span><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Python<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> usando a biblioteca <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">pyTelegramBotAPI<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> (anteriormente <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">telebot<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">), mas os princ\u00edpios se aplicam a qualquer linguagem.<\/span><\/span><\/li>\n<\/ol>\n<\/div>\n<hr \/>\n<div style=\"text-align: center;\" data-slate-node=\"element\"><em><strong>\ud83c\udf1f Procurando a VPS Ideal para Seu Bot? \ud83c\udf1f<\/strong><\/em><\/div>\n<div style=\"text-align: center;\" data-slate-node=\"element\">\n<p class=\"ds-markdown-paragraph\"><em>N\u00e3o deixe para depois! Nossas VPS s\u00e3o\u00a0<strong>especialmente otimizadas<\/strong>\u00a0para qualquer tipo de bot:<\/em><\/p>\n<p class=\"ds-markdown-paragraph\"><em>\ud83e\udd16\u00a0<strong>Telegram Bots<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Discord Bots<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Bots de Trading<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Automa\u00e7\u00f5es em Python<\/strong><\/em><\/p>\n<p><em>\ud83d\ude80 Acesse Agora: <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/ayoocloud.com.br\/Bot-Discord\">https:\/\/ayoocloud.com.br<\/a> \ud83d\ude80<\/strong><\/span><\/em><\/div>\n<div data-slate-node=\"element\"><\/div>\n<div data-slate-node=\"element\">\n<hr \/>\n<\/div>\n<div data-slate-node=\"element\"><\/div>\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"passo1%3Acrieseuboteobtenhaotokendeacesso\" data-slug=\"passo1%3Acrieseuboteobtenhaotokendeacesso9\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Passo 1: Crie Seu Bot e Obtenha o Token de Acesso<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">O primeiro passo \u00e9 registrar seu bot no Telegram atrav\u00e9s do <\/span><\/span><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">BotFather<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">, o bot oficial para gerenciamento de bots.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<ol>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"flex-1 py-[3px] font-normal text-[16px] text-[var(--text-primary)]\"><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Inicie uma conversa com o BotFather:<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Pesquise por <\/span><\/span><strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/telegram.me\/BotFather\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">@BotFather<\/span><\/a><\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> no Telegram e inicie uma conversa.<\/span><\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Crie um novo bot:<\/strong><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Envie o comando <\/span><\/span><span data-slate-node=\"text\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">\/newbot<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">.<\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Defina um Nome e um Username:<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> O BotFather solicitar\u00e1 um nome (ex: &#8220;Meu Bot Incr\u00edvel&#8221;) e um username \u00fanico (ex: &#8220;MeuBotIncr\u00edvel_bot&#8221;).<\/span><\/span><\/li>\n<li class=\"flex flex-row ps-[2px]\" data-slate-node=\"element\"><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Guarde o Token:<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Ap\u00f3s a cria\u00e7\u00e3o, o BotFather fornecer\u00e1 <strong>o <\/strong><\/span><\/span><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Token de Acesso (API Token)<\/span><span class=\"\" data-slate-leaf=\"true\">. <\/span><\/strong><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\"><strong>Este token \u00e9 a chave para o seu bot e deve ser mantido em segredo<\/strong>.<\/span><\/span><\/li>\n<\/ol>\n<\/div>\n<div class=\"py-[3px] ps-[2px] relative w-full\" data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMnAlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJBJTIwYXV0b21hJUMzJUE3JUMzJUEzbyUyMGUlMjBhJTIwaW50ZXJhJUMzJUE3JUMzJUEzbyUyMGVtJTIwdGVtcG8lMjByZWFsJTIwcyVDMyVBM28lMjBjcnVjaWFpcyUyMG5vJTIwY2VuJUMzJUExcmlvJTIwZGlnaXRhbCUyMGF0dWFsLiUyMFVtJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMlRlbGVncmFtJTIwQm90JTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwaG9zcGVkYWRvJTIwZW0lMjB1bSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJWaXJ0dWFsJTIwUHJpdmF0ZSUyMFNlcnZlciUyMChWUFMpJTIwTGludXglMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBvZmVyZWNlJTIwYSUyMGNvbWJpbmElQzMlQTclQzMlQTNvJTIwcGVyZmVpdGElMjBkZSUyMGZsZXhpYmlsaWRhZGUlMkMlMjBjb250cm9sZSUyMGUlMjBlc3RhYmlsaWRhZGUlMjBwYXJhJTIwZ2FyYW50aXIlMjBxdWUlMjBzdWElMjBhcGxpY2ElQzMlQTclQzMlQTNvJTIwZnVuY2lvbmUlMjBpbmludGVycnVwdGFtZW50ZSUyQyUyMDI0JTIwaG9yYXMlMjBwb3IlMjBkaWElMkMlMjA3JTIwZGlhcyUyMHBvciUyMHNlbWFuYS4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkVzdGUlMjBndWlhJTIwY29tcGxldG8lMjBpciVDMyVBMSUyMGRldGFsaGFyJTIwbyUyMHByb2Nlc3NvJTJDJTIwZGVzZGUlMjBhJTIwY3JpYSVDMyVBNyVDMyVBM28lMjBkbyUyMHNldSUyMGJvdCUyMG5vJTIwVGVsZWdyYW0lMjBhdCVDMyVBOSUyMGElMjBjb25maWd1cmElQzMlQTclQzMlQTNvJTIwZGUlMjB1bSUyMGFtYmllbnRlJTIwcm9idXN0byUyMG5hJTIwc3VhJTIwVlBTJTIwcGFyYSUyMG1hbnQlQzMlQUEtbG8lMjBzZW1wcmUlMjBhdGl2by4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIyaGVhZGluZyUyMiUyQyUyMmxldmVsJTIyJTNBMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlByJUMzJUE5LXJlcXVpc2l0b3MlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFudGVzJTIwZGUlMjBjb21lJUMzJUE3YXIlMkMlMjBjZXJ0aWZpcXVlLXNlJTIwZGUlMjB0ZXIlMjBvJTIwc2VndWludGUlM0ElMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkNvbnRhJTIwbm8lMjBUZWxlZ3JhbSUzQSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMEVzc2VuY2lhbCUyMHBhcmElMjBpbnRlcmFnaXIlMjBjb20lMjBvJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMkJvdEZhdGhlciUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMi4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFjZXNzbyUyMGElMjB1bWElMjBWUFMlMjBMaW51eCUzQSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMFJlY29tZW5kYS1zZSUyMHVtYSUyMGRpc3RyaWJ1aSVDMyVBNyVDMyVBM28lMjBiYXNlYWRhJTIwZW0lMjBEZWJpYW4lMkZVYnVudHUlMjAocXVlJTIwc2VyJUMzJUExJTIwdXNhZGElMjBuZXN0ZSUyMGd1aWEpJTIwb3UlMjBDZW50T1MlMkZSSEVMLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQ29uaGVjaW1lbnRvJTIwQiVDMyVBMXNpY28lMjBkZSUyMExpbnV4JTNBJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwRmFtaWxpYXJpZGFkZSUyMGNvbSUyMGNvbWFuZG9zJTIwY29tbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJzc2glMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMkMlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyc3VkbyUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyQyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJhcHQlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjAob3UlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyeXVtJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTJGJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMmRuZiUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiklMjBlJTIwZWRpdG9yZXMlMjBkZSUyMHRleHRvJTIwY29tbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJuYW5vJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwb3UlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIydmltJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyVW0lMjBCb3QlMjBEZXNlbnZvbHZpZG8lM0ElMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBQYXJhJTIwZXN0ZSUyMGd1aWElMkMlMjBhc3N1bWlyZW1vcyUyMHVtJTIwYm90JTIwc2ltcGxlcyUyMGVzY3JpdG8lMjBlbSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJQeXRob24lMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjB1c2FuZG8lMjBhJTIwYmlibGlvdGVjYSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJweVRlbGVncmFtQm90QVBJJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwKGFudGVyaW9ybWVudGUlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIydGVsZWJvdCUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiklMkMlMjBtYXMlMjBvcyUyMHByaW5jJUMzJUFEcGlvcyUyMHNlJTIwYXBsaWNhbSUyMGElMjBxdWFscXVlciUyMGxpbmd1YWdlbS4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIyaGVhZGluZyUyMiUyQyUyMmxldmVsJTIyJTNBMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlBhc3NvJTIwMSUzQSUyMENyaWUlMjBTZXUlMjBCb3QlMjBlJTIwT2J0ZW5oYSUyMG8lMjBUb2tlbiUyMGRlJTIwQWNlc3NvJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnAlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJPJTIwcHJpbWVpcm8lMjBwYXNzbyUyMCVDMyVBOSUyMHJlZ2lzdHJhciUyMHNldSUyMGJvdCUyMG5vJTIwVGVsZWdyYW0lMjBhdHJhdiVDMyVBOXMlMjBkbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJCb3RGYXRoZXIlMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMkMlMjBvJTIwYm90JTIwb2ZpY2lhbCUyMHBhcmElMjBnZXJlbmNpYW1lbnRvJTIwZGUlMjBib3RzLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIySW5pY2llJTIwdW1hJTIwY29udmVyc2ElMjBjb20lMjBvJTIwQm90RmF0aGVyJTNBJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwUGVzcXVpc2UlMjBwb3IlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTQwQm90RmF0aGVyJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwbm8lMjBUZWxlZ3JhbSUyMGUlMjBpbmljaWUlMjB1bWElMjBjb252ZXJzYS4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkNyaWUlMjB1bSUyMG5vdm8lMjBib3QlM0ElMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBFbnZpZSUyMG8lMjBjb21hbmRvJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyRm5ld2JvdCUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMi4lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdEl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkRlZmluYSUyMHVtJTIwTm9tZSUyMGUlMjB1bSUyMFVzZXJuYW1lJTNBJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwTyUyMEJvdEZhdGhlciUyMHNvbGljaXRhciVDMyVBMSUyMHVtJTIwbm9tZSUyMChleCUzQSUyMCU1QyUyMk1ldSUyMEJvdCUyMEluY3IlQzMlQUR2ZWwlNUMlMjIpJTIwZSUyMHVtJTIwdXNlcm5hbWUlMjAlQzMlQkFuaWNvJTIwKGV4JTNBJTIwJTVDJTIyTWV1Qm90SW5jciVDMyVBRHZlbF9ib3QlNUMlMjIpLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0SXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyR3VhcmRlJTIwbyUyMFRva2VuJTNBJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwQXAlQzMlQjNzJTIwYSUyMGNyaWElQzMlQTclQzMlQTNvJTJDJTIwbyUyMEJvdEZhdGhlciUyMGZvcm5lY2VyJUMzJUExJTIwbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJUb2tlbiUyMGRlJTIwQWNlc3NvJTIwKEFQSSUyMFRva2VuKSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMi4lMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyRXN0ZSUyMHRva2VuJTIwJUMzJUE5JTIwYSUyMGNoYXZlJTIwcGFyYSUyMG8lMjBzZXUlMjBib3QlMjBlJTIwZGV2ZSUyMHNlciUyMG1hbnRpZG8lMjBlbSUyMHNlZ3JlZG8uJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycXVvdGUlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJEaWNhJTIwZGUlMjBTZWd1cmFuJUMzJUE3YSUzQSUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyME51bmNhJTIwZXhwb25oYSUyMHNldSUyMFRva2VuJTIwZGUlMjBBY2Vzc28lMjBlbSUyMGMlQzMlQjNkaWdvJTIwcCVDMyVCQWJsaWNvJTIwb3UlMjBlbSUyMGxvZ3MuJTIwVXNlJTIwdmFyaSVDMyVBMXZlaXMlMjBkZSUyMGFtYmllbnRlJTIwbmElMjBzdWElMjBWUFMuJTIyJTdEJTVEJTdEJTVE\">\n<div class=\"absolute top-[3px] bottom-[3px] left-0 w-[3px] bg-[var(--icon-disable)] rounded-sm\"><\/div>\n<div class=\"text-[var(--text-tertiary)] ps-[14px] py-[4px]\" data-slate-node=\"element\"><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Dica de Seguran\u00e7a:<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> Nunca exponha seu Token de Acesso em c\u00f3digo p\u00fablico ou em logs. Use vari\u00e1veis de ambiente na sua VPS.<\/span><\/span><\/div>\n<\/div>\n<div data-slate-node=\"element\"><\/div>\n<div data-slate-node=\"element\"><\/div>\n<div data-slate-node=\"element\">\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"passo2%3Aconectese%C3%A0suavpseprepareoambiente\" data-slug=\"passo2%3Aconectese%C3%A0suavpseprepareoambiente16\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Passo 2: Conecte-se \u00e0 Sua VPS e Prepare o Ambiente<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full my-[1px]\" data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJQYXNzbyUyMDIlM0ElMjBDb25lY3RlLXNlJTIwJUMzJUEwJTIwU3VhJTIwVlBTJTIwZSUyMFByZXBhcmUlMjBvJTIwQW1iaWVudGUlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlV0aWxpemUlMjB1bSUyMGNsaWVudGUlMjBTU0glMjAoY29tbyUyMFRlcm1pbmFsJTIwbm8lMjBtYWNPUyUyRkxpbnV4JTIwb3UlMjBQdVRUWSUyRk1vYmFYdGVybSUyMG5vJTIwV2luZG93cyklMjBwYXJhJTIwYWNlc3NhciUyMHN1YSUyMFZQUy4lMjIlN0QlNUQlN0QlNUQ=\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Utilize um cliente SSH (como Terminal no macOS\/Linux ou PuTTY\/MobaXterm no Windows) para acessar sua VPS.<\/span><\/span><\/div>\n<div data-slate-node=\"element\"><\/div>\n<blockquote>\n<div data-slate-node=\"element\"><span class=\"\" data-slate-leaf=\"true\"><span data-slate-string=\"true\">ssh<\/span><\/span> <span class=\"\" data-slate-leaf=\"true\" data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIyYmFzaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMnNzaCUyMHVzdWFyaW8lNDBzZXVfaXBfZGFfdnBzJTIyJTdEJTVEJTdEJTVE\"><span data-slate-string=\"true\">usuario@seu_ip_da_vps<\/span><\/span><\/div>\n<div data-slate-node=\"element\"><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<div data-slate-node=\"element\">\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"21atualizeosistemaeinstaleopython\" data-slug=\"21atualizeosistemaeinstaleopython19\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">2.1. Atualize o Sistema e Instale o Python<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">\u00c9 uma boa pr\u00e1tica garantir que seu sistema esteja atualizado e que o Python (e seu gerenciador de pacotes, <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">pip<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">) esteja instalado.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<div dir=\"ltr\"><\/div>\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">apt<\/span> <span class=\"\" data-slate-leaf=\"true\">update<\/span><span class=\"\" data-slate-leaf=\"true\"> &amp;&amp; <\/span><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">apt<\/span> <span class=\"\" data-slate-leaf=\"true\">upgrade<\/span> <span class=\"\" data-slate-leaf=\"true\">-y<\/span> <span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">apt<\/span> <span class=\"\" data-slate-leaf=\"true\">install<\/span> <span class=\"\" data-slate-leaf=\"true\">python3<\/span> <span class=\"\" data-slate-leaf=\"true\">python3-pip<\/span> <span class=\"\" data-slate-leaf=\"true\">-y<\/span><\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"22crieumambientevirtual(recomendado)\" data-slug=\"22crieumambientevirtual(recomendado)22\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">2.2. Crie um Ambiente Virtual (Recomendado)<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Isolar as depend\u00eancias do seu bot em um ambiente virtual (<\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">venv<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">) evita conflitos com outros pacotes do sistema.<\/span><\/span><\/div>\n<div data-slate-node=\"element\"><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Instala o m\u00f3dulo venv <\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">apt<\/span> <span class=\"\" data-slate-leaf=\"true\">install<\/span> <span class=\"\" data-slate-leaf=\"true\">python3-venv<\/span> <span class=\"\" data-slate-leaf=\"true\">-y<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># <\/span><\/span><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\">Cria o diret\u00f3rio do projeto<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">mkdir<\/span> <span class=\"\" data-slate-leaf=\"true\">telegram_bot_project<\/span> <span class=\"\" data-slate-leaf=\"true\">cd<\/span> <span class=\"\" data-slate-leaf=\"true\">telegram_bot_project<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Cria o ambiente virtual<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">python3<\/span> <span class=\"\" data-slate-leaf=\"true\">-m<\/span> <span class=\"\" data-slate-leaf=\"true\">venv<\/span> <span class=\"\" data-slate-leaf=\"true\">venv<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Ativa o ambiente virtual<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">source<\/span> <span class=\"\" data-slate-leaf=\"true\">venv\/bin\/activate<\/span><\/span><\/div>\n<\/blockquote>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"23instaleabibliotecadotelegram\" data-slug=\"23instaleabibliotecadotelegram25\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">2.3. Instale a Biblioteca do Telegram<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Com o ambiente virtual ativo, instale a biblioteca que voc\u00ea usar\u00e1. Para Python, a <\/span><\/span><span data-slate-node=\"text\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">pyTelegramBotAPI<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> \u00e9 popular.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<div dir=\"ltr\"><\/div>\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">pip<\/span> <span class=\"\" data-slate-leaf=\"true\">install<\/span> <span class=\"\" data-slate-leaf=\"true\">pyTelegramBotAPI<\/span><\/span><\/div>\n<\/blockquote>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"passo3%3Atransfiraoc%C3%B3digodoboteconfigure\" data-slug=\"passo3%3Atransfiraoc%C3%B3digodoboteconfigure28\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Passo 3: Transfira o C\u00f3digo do Bot e Configure<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Transfira o arquivo do seu bot (ex: <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">bot.py<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">) para o diret\u00f3rio do projeto na VPS. Voc\u00ea pode usar <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">scp<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> ou <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">git clone<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> se o c\u00f3digo estiver em um reposit\u00f3rio.<\/span><\/span><\/div>\n<div data-slate-node=\"element\"><\/div>\n<\/div>\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"31exemplodec%C3%B3digosimples(botpy)\" data-slug=\"31exemplodec%C3%B3digosimples(botpy)30\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">3.1. Exemplo de C\u00f3digo Simples (<\/span><\/span><span data-slate-node=\"text\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">bot.py<\/span><\/span><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Crie ou edite o arquivo <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">bot.py<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> na sua VPS. <\/span><\/span><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Lembre-se de substituir <\/span><\/span><strong><span class=\"font-[600] rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">SEU_TOKEN_AQUI<\/span><\/strong><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\"> pelo seu Token de Acesso real.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<div dir=\"ltr\"><\/div>\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">import<\/span><span class=\"\" data-slate-leaf=\"true\"> telebot<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">import<\/span><span class=\"\" data-slate-leaf=\"true\"> os<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">API_TOKEN = os.environ.get(<\/span><span class=\"\" data-slate-leaf=\"true\">&#8216;TELEGRAM_BOT_TOKEN&#8217;<\/span><span class=\"\" data-slate-leaf=\"true\">, <\/span><span class=\"\" data-slate-leaf=\"true\">&#8216;SEU_TOKEN_AQUI&#8217;<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">bot = telebot.TeleBot(API_TOKEN)<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">@bot.message_handler<\/span><span class=\"\" data-slate-leaf=\"true\">(<\/span><span class=\"\" data-slate-leaf=\"true\">commands<\/span><span class=\"\" data-slate-leaf=\"true\">=[<\/span><span class=\"\" data-slate-leaf=\"true\">&#8216;start&#8217;<\/span><span class=\"\" data-slate-leaf=\"true\">])<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">def<\/span> <span class=\"\" data-slate-leaf=\"true\">send_welcome<\/span><span class=\"\" data-slate-leaf=\"true\">(<\/span><span class=\"\" data-slate-leaf=\"true\">message<\/span><span class=\"\" data-slate-leaf=\"true\">):<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">\u00a0 \u00a0 \u00a0 bot.reply_to(message, <\/span><span class=\"\" data-slate-leaf=\"true\">&#8220;Ol\u00e1! Eu sou seu bot rodando na VPS Linux. Use \/ajuda para mais comandos.&#8221;<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">@bot.message_handler<\/span><span class=\"\" data-slate-leaf=\"true\">(<\/span><span class=\"\" data-slate-leaf=\"true\">func<\/span><span class=\"\" data-slate-leaf=\"true\">=<\/span><span class=\"\" data-slate-leaf=\"true\">lambda<\/span> <span class=\"\" data-slate-leaf=\"true\">message<\/span><span class=\"\" data-slate-leaf=\"true\">: <\/span><span class=\"\" data-slate-leaf=\"true\">True<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">def<\/span> <span class=\"\" data-slate-leaf=\"true\">echo_all<\/span><span class=\"\" data-slate-leaf=\"true\">(<\/span><span class=\"\" data-slate-leaf=\"true\">message<\/span><span class=\"\" data-slate-leaf=\"true\">):<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> bot.reply_to(message, <\/span><span class=\"\" data-slate-leaf=\"true\">f<\/span><span class=\"\" data-slate-leaf=\"true\">&#8220;Voc\u00ea disse: <\/span><span class=\"\" data-slate-leaf=\"true\">{<\/span><span class=\"\" data-slate-leaf=\"true\">message.text<\/span><span class=\"\" data-slate-leaf=\"true\">}<\/span><span class=\"\" data-slate-leaf=\"true\">&#8220;<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">if<\/span> <span class=\"\" data-slate-leaf=\"true\">__name__<\/span><span class=\"\" data-slate-leaf=\"true\"> == <\/span><span class=\"\" data-slate-leaf=\"true\">&#8216;__main__&#8217;<\/span><span class=\"\" data-slate-leaf=\"true\">:<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">print<\/span><span class=\"\" data-slate-leaf=\"true\">(<\/span><span class=\"\" data-slate-leaf=\"true\">&#8220;Bot iniciado e rodando&#8230;&#8221;<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> bot.polling(<\/span><span class=\"\" data-slate-leaf=\"true\">none_stop<\/span><span class=\"\" data-slate-leaf=\"true\">=<\/span><span class=\"\" data-slate-leaf=\"true\">True<\/span><span class=\"\" data-slate-leaf=\"true\">)<\/span><\/span><\/div>\n<\/blockquote>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"passo4%3Agarantaqueobotrode24%2F7comsystemd\" data-slug=\"passo4%3Agarantaqueobotrode24%2F7comsystemd33\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Passo 4: Garanta que o Bot Rode 24\/7 com <\/span><\/span><span data-slate-node=\"text\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Para que seu bot continue rodando mesmo ap\u00f3s voc\u00ea desconectar o SSH, e para que ele reinicie automaticamente em caso de falha ou reboot da VPS, o uso de um gerenciador de processos \u00e9 essencial. <\/span><\/span><\/div>\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">O <\/span><\/span><strong><span class=\"font-[600] rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> \u00e9 o padr\u00e3o na maioria das distribui\u00e7\u00f5es Linux modernas.<\/span><\/span><\/div>\n<div data-slate-node=\"element\"><\/div>\n<\/div>\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"41crieoarquivodeservi%C3%A7odosystemd\" data-slug=\"41crieoarquivodeservi%C3%A7odosystemd35\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">4.1. Crie o Arquivo de Servi\u00e7o do <\/span><\/span><span data-slate-node=\"text\"><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Crie um arquivo de servi\u00e7o chamado <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">telegram-bot.service<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> no diret\u00f3rio <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">\/etc\/systemd\/system\/<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<div dir=\"ltr\"><\/div>\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">nano<\/span> <span class=\"\" data-slate-leaf=\"true\">\/etc\/systemd\/system\/telegram-bot.service<\/span><\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Cole o seguinte conte\u00fado, ajustando o <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">User<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">, <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">WorkingDirectory<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> e <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">ExecStart<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> conforme seu ambiente:<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\"><\/div>\n<blockquote>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">[Unit] <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">Description=Telegram Bot Service <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">After=network.target <\/span><\/div>\n<div><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">[Service]<\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\"> User=ubuntu # O diret\u00f3rio onde o bot.py e o ambiente virtual est\u00e3o <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">WorkingDirectory=\/home\/ubuntu\/telegram_bot_project<\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\"> # O comando para executar o bot usando o python do ambiente virtual <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">ExecStart=\/home\/ubuntu\/telegram_bot_project\/venv\/bin\/python <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">\/home\/ubuntu\/telegram_bot_project\/bot.py<\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\"> # Vari\u00e1vel de ambiente para o token (Substitua SEU_TOKEN_AQUI) <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">Environment=&#8221;TELEGRAM_BOT_TOKEN=SEU_TOKEN_AQUI&#8221; <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">Restart=always <\/span><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">RestartSec=5<\/span><\/div>\n<div><\/div>\n<div><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\"> [Install] <\/span><span data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIycGxhaW4lMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlNUJVbml0JTVEJTVDbkRlc2NyaXB0aW9uJTNEVGVsZWdyYW0lMjBCb3QlMjBTZXJ2aWNlJTVDbkFmdGVyJTNEbmV0d29yay50YXJnZXQlNUNuJTVDbiU1QlNlcnZpY2UlNUQlNUNuVXNlciUzRHVidW50dSU1Q24lMjMlMjBPJTIwZGlyZXQlQzMlQjNyaW8lMjBvbmRlJTIwbyUyMGJvdC5weSUyMGUlMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTIwZXN0JUMzJUEzbyU1Q25Xb3JraW5nRGlyZWN0b3J5JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiUyMyUyME8lMjBjb21hbmRvJTIwcGFyYSUyMGV4ZWN1dGFyJTIwbyUyMGJvdCUyMHVzYW5kbyUyMG8lMjBweXRob24lMjBkbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25FeGVjU3RhcnQlM0QlMkZob21lJTJGdWJ1bnR1JTJGdGVsZWdyYW1fYm90X3Byb2plY3QlMkZ2ZW52JTJGYmluJTJGcHl0aG9uJTIwJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGYm90LnB5JTVDbiUyMyUyMFZhcmklQzMlQTF2ZWwlMjBkZSUyMGFtYmllbnRlJTIwcGFyYSUyMG8lMjB0b2tlbiUyMChTdWJzdGl0dWElMjBTRVVfVE9LRU5fQVFVSSklNUNuRW52aXJvbm1lbnQlM0QlNUMlMjJURUxFR1JBTV9CT1RfVE9LRU4lM0RTRVVfVE9LRU5fQVFVSSU1QyUyMiU1Q25SZXN0YXJ0JTNEYWx3YXlzJTVDblJlc3RhcnRTZWMlM0Q1JTVDbiU1Q24lNUJJbnN0YWxsJTVEJTVDbldhbnRlZEJ5JTNEbXVsdGktdXNlci50YXJnZXQlMjIlN0QlNUQlN0QlNUQ=\">WantedBy=multi-user.target<\/span><\/div>\n<div><\/div>\n<\/blockquote>\n<div>\n<hr \/>\n<\/div>\n<div><\/div>\n<div>\n<div style=\"text-align: center;\" data-slate-node=\"element\"><em><strong>\ud83c\udf1f Procurando a VPS Ideal para Seu Bot? \ud83c\udf1f<\/strong><\/em><\/div>\n<div style=\"text-align: center;\" data-slate-node=\"element\">\n<p class=\"ds-markdown-paragraph\"><em>N\u00e3o deixe para depois! Nossas VPS s\u00e3o\u00a0<strong>especialmente otimizadas<\/strong>\u00a0para qualquer tipo de bot:<\/em><\/p>\n<p class=\"ds-markdown-paragraph\"><em>\ud83e\udd16\u00a0<strong>Telegram Bots<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Discord Bots<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Bots de Trading<\/strong><\/em><br \/>\n<em>\ud83e\udd16\u00a0<strong>Automa\u00e7\u00f5es em Python<\/strong><\/em><\/p>\n<p><em>\ud83d\ude80 Acesse Agora: <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/ayoocloud.com.br\/Bot-Discord\">https:\/\/ayoocloud.com.br<\/a> \ud83d\ude80<\/strong><\/span><\/em><\/div>\n<div data-slate-node=\"element\">\n<hr \/>\n<\/div>\n<\/div>\n<div><\/div>\n<div data-slate-node=\"element\">\n<div class=\"w-full mt-[1em] mb-[1px]\">\n<h3 class=\"font-[600] py-[3px] text-[1.25em]\" data-slate-node=\"element\" data-anchor=\"42habiliteeinicieoservi%C3%A7o\" data-slug=\"42habiliteeinicieoservi%C3%A7o40\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">4.2. Habilite e Inicie o Servi\u00e7o<\/span><\/span><\/h3>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Ap\u00f3s salvar o arquivo, use os comandos abaixo para informar o <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> sobre o novo servi\u00e7o, inici\u00e1-lo e configur\u00e1-lo para iniciar automaticamente no boot.<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full py-[4px]\">\n<div class=\"overflow-hidden rounded-lg border border-[var(--border-main)] bg-[var(--fill-tsp-white-light)] text-[#abb2bf]\">\n<div class=\"h-9 pe-4 flex items-center justify-between select-none border-b border-[var(--border-light)]\" contenteditable=\"false\">\n<div class=\"flex items-center rounded-[10px] clickable h-[40px] border border-transparent bg-transparent w-max px-4 gap-1\" aria-expanded=\"false\" aria-haspopup=\"dialog\">\n<div class=\"flex-1 text-[var(--text-primary)] text-[14px] leading-[20px]\">Bash<\/div>\n<div class=\"flex items-center justify-center transition-transform duration-150 size-[24px]\"><\/div>\n<\/div>\n<div class=\"flex items-center gap-1\">\n<div class=\"flex h-7 w-7 items-center justify-center cursor-pointer rounded-md hover:bg-[var(--fill-tsp-gray-main)]\"><\/div>\n<\/div>\n<\/div>\n<blockquote>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Recarrega o systemd para ler o novo arquivo<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">systemctl<\/span> <span class=\"\" data-slate-leaf=\"true\">daemon-reload<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Inicia o servi\u00e7o do bot<\/span> <span class=\"\" data-slate-leaf=\"true\">sudo<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">systemctl<\/span> <span class=\"\" data-slate-leaf=\"true\">start<\/span> <span class=\"\" data-slate-leaf=\"true\">telegram-bot<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Habilita o servi\u00e7o para iniciar no boot<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">systemctl<\/span> <span class=\"\" data-slate-leaf=\"true\">enable<\/span> <span class=\"\" data-slate-leaf=\"true\">telegram-bot<\/span><\/span><\/div>\n<div dir=\"ltr\"><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"italic\" data-slate-leaf=\"true\"># Verifica o status do bot<\/span><\/span><\/div>\n<div class=\"m-0 rounded-none bg-[var(--fill-tsp-white-light)] p-4 text-sm text-[var(--text-primary)] block overflow-x-auto w-full\" dir=\"ltr\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">sudo<\/span> <span class=\"\" data-slate-leaf=\"true\">systemctl<\/span> <span class=\"\" data-slate-leaf=\"true\">status<\/span> <span class=\"\" data-slate-leaf=\"true\">telegram-bot<\/span><\/span><\/div>\n<\/blockquote>\n<div dir=\"ltr\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-full my-[1px]\">\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Se o status mostrar <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">Active: active (running)<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">, seu bot est\u00e1 rodando com sucesso e ser\u00e1 mantido ativo pelo <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">!<\/span><\/span><\/div>\n<\/div>\n<div class=\"w-full mt-[1.4em] mb-[1px]\">\n<h2 class=\"font-[600] py-[3px] text-[1.5em]\" data-slate-node=\"element\" data-anchor=\"considera%C3%A7%C3%B5esadicionais\" data-slug=\"considera%C3%A7%C3%B5esadicionais44\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Considera\u00e7\u00f5es Adicionais<\/span><\/span><\/h2>\n<\/div>\n<div class=\"w-full pt-[8px] pb-[18px]\">\n<div class=\"pt-[8px] pb-[18px]\">\n<div class=\"inline-block max-w-full overflow-x-auto rounded-lg border border-[var(--border-main)] [&amp;_tbody&gt;tr:first-child&gt;td:first-child]:rounded-tl-lg [&amp;_tbody&gt;tr:first-child&gt;td:last-child]:rounded-tr-lg [&amp;_tbody&gt;tr:last-child&gt;td:first-child]:rounded-bl-lg [&amp;_tbody&gt;tr:last-child&gt;td:last-child]:rounded-br-lg\">\n<table class=\"m-0 min-w-max table-auto border-collapse [&amp;_tbody&gt;tr:first-child&gt;td:first-child]:rounded-tl-lg [&amp;_tbody&gt;tr:first-child&gt;td:last-child]:rounded-tr-lg [&amp;_tbody&gt;tr:last-child&gt;td:first-child]:rounded-bl-lg [&amp;_tbody&gt;tr:last-child&gt;td:last-child]:rounded-br-lg\">\n<tbody data-slate-node=\"element\">\n<tr class=\"text-start\" data-slate-node=\"element\">\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Aspecto<\/span><\/span><\/div>\n<\/td>\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Descri\u00e7\u00e3o<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<tr class=\"text-start\" data-slate-node=\"element\">\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Seguran\u00e7a<\/span><\/span><\/div>\n<\/td>\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Use o <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">systemd<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> para rodar o bot com um usu\u00e1rio sem privil\u00e9gios (<\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">User=ubuntu<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> ou um usu\u00e1rio dedicado) e nunca como <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">root<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">. Mantenha o Token de Acesso em vari\u00e1veis de ambiente.<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<tr class=\"text-start\" data-slate-node=\"element\">\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Monitoramento<\/span><\/span><\/div>\n<\/td>\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Verifique os logs do bot com <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">journalctl -u telegram-bot.service -f<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> para depura\u00e7\u00e3o e monitoramento de erros.<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<tr class=\"text-start\" data-slate-node=\"element\">\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Webhooks vs. Polling<\/span><\/span><\/div>\n<\/td>\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Para bots de alto tr\u00e1fego, considere mudar de <\/span><\/span><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Polling<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> (o bot pergunta por novas mensagens) para <\/span><\/span><strong><span class=\"font-[600]\" data-slate-leaf=\"true\">Webhooks<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\"> (o Telegram envia as mensagens para sua VPS), o que exige configurar um servidor web (como Nginx) e um certificado SSL.<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<tr class=\"text-start\" data-slate-node=\"element\">\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"font-[600]\" data-slate-leaf=\"true\">Firewall<\/span><\/span><\/div>\n<\/td>\n<td class=\"text-start border-[var(--border-main)] border-s first:border-s-0 last:border-e-0 [tr:not(:first-child)_&amp;]:border-t py-2 ps-[14px] pe-[14px] [tr:first-child_&amp;]:bg-[var(--fill-tsp-white-light)] [tr:first-child_&amp;]:border-b [tr:first-child_&amp;]:py-[7px] [tr:first-child_&amp;]:ps-[9px] [tr:first-child_&amp;]:pe-[9px] [tr:first-child_&amp;]:align-top [&amp;:first-child&gt;div]:min-w-[4em] [&amp;&gt;div]:max-w-[390px] [&amp;&gt;div]:text-sm [&amp;&gt;div]:text-[var(--text-primary)] [&amp;&gt;div]:whitespace-pre-wrap [&amp;&gt;div]:break-words [tr:first-child_&amp;&gt;div]:font-medium\" data-slate-node=\"element\">\n<div><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Certifique-se de que o firewall da sua VPS (ex: <\/span><\/span><strong><span class=\"rounded-[4px] px-[0.4em] py-[0.2em] bg-[var(--Button-secondary-gray)] text-[85%]\" data-slate-leaf=\"true\">ufw<\/span><\/strong><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">) esteja configurado corretamente. Se estiver usando Webhooks, a porta (geralmente 443, 80 ou 8443) deve estar aberta. Para Polling, nenhuma porta espec\u00edfica precisa ser aberta.<\/span><\/span><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"w-full my-[1px]\" data-slate-fragment=\"JTVCJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTMlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIyLjEuJTIwQXR1YWxpemUlMjBvJTIwU2lzdGVtYSUyMGUlMjBJbnN0YWxlJTIwbyUyMFB5dGhvbiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUMzJTg5JTIwdW1hJTIwYm9hJTIwcHIlQzMlQTF0aWNhJTIwZ2FyYW50aXIlMjBxdWUlMjBzZXUlMjBzaXN0ZW1hJTIwZXN0ZWphJTIwYXR1YWxpemFkbyUyMGUlMjBxdWUlMjBvJTIwUHl0aG9uJTIwKGUlMjBzZXUlMjBnZXJlbmNpYWRvciUyMGRlJTIwcGFjb3RlcyUyQyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJwaXAlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIpJTIwZXN0ZWphJTIwaW5zdGFsYWRvLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJjb2RlQmxvY2slMjIlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMmJhc2glMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJzdWRvJTIwYXB0JTIwdXBkYXRlJTIwJTI2JTI2JTIwc3VkbyUyMGFwdCUyMHVwZ3JhZGUlMjAteSU1Q25zdWRvJTIwYXB0JTIwaW5zdGFsbCUyMHB5dGhvbjMlMjBweXRob24zLXBpcCUyMC15JTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTMlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIyLjIuJTIwQ3JpZSUyMHVtJTIwQW1iaWVudGUlMjBWaXJ0dWFsJTIwKFJlY29tZW5kYWRvKSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIySXNvbGFyJTIwYXMlMjBkZXBlbmQlQzMlQUFuY2lhcyUyMGRvJTIwc2V1JTIwYm90JTIwZW0lMjB1bSUyMGFtYmllbnRlJTIwdmlydHVhbCUyMCglMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIydmVudiUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiklMjBldml0YSUyMGNvbmZsaXRvcyUyMGNvbSUyMG91dHJvcyUyMHBhY290ZXMlMjBkbyUyMHNpc3RlbWEuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIyYmFzaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiUyMyUyMEluc3RhbGElMjBvJTIwbSVDMyVCM2R1bG8lMjB2ZW52JTVDbnN1ZG8lMjBhcHQlMjBpbnN0YWxsJTIwcHl0aG9uMy12ZW52JTIwLXklNUNuJTVDbiUyMyUyMENyaWElMjBvJTIwZGlyZXQlQzMlQjNyaW8lMjBkbyUyMHByb2pldG8lNUNubWtkaXIlMjB0ZWxlZ3JhbV9ib3RfcHJvamVjdCU1Q25jZCUyMHRlbGVncmFtX2JvdF9wcm9qZWN0JTVDbiU1Q24lMjMlMjBDcmlhJTIwbyUyMGFtYmllbnRlJTIwdmlydHVhbCU1Q25weXRob24zJTIwLW0lMjB2ZW52JTIwdmVudiU1Q24lNUNuJTIzJTIwQXRpdmElMjBvJTIwYW1iaWVudGUlMjB2aXJ0dWFsJTVDbnNvdXJjZSUyMHZlbnYlMkZiaW4lMkZhY3RpdmF0ZSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EzJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyMi4zLiUyMEluc3RhbGUlMjBhJTIwQmlibGlvdGVjYSUyMGRvJTIwVGVsZWdyYW0lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkNvbSUyMG8lMjBhbWJpZW50ZSUyMHZpcnR1YWwlMjBhdGl2byUyQyUyMGluc3RhbGUlMjBhJTIwYmlibGlvdGVjYSUyMHF1ZSUyMHZvYyVDMyVBQSUyMHVzYXIlQzMlQTEuJTIwUGFyYSUyMFB5dGhvbiUyQyUyMGElMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIycHlUZWxlZ3JhbUJvdEFQSSUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMCVDMyVBOSUyMHBvcHVsYXIuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIyYmFzaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMnBpcCUyMGluc3RhbGwlMjBweVRlbGVncmFtQm90QVBJJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJQYXNzbyUyMDMlM0ElMjBUcmFuc2ZpcmElMjBvJTIwQyVDMyVCM2RpZ28lMjBkbyUyMEJvdCUyMGUlMjBDb25maWd1cmUlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlRyYW5zZmlyYSUyMG8lMjBhcnF1aXZvJTIwZG8lMjBzZXUlMjBib3QlMjAoZXglM0ElMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyYm90LnB5JTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyKSUyMHBhcmElMjBvJTIwZGlyZXQlQzMlQjNyaW8lMjBkbyUyMHByb2pldG8lMjBuYSUyMFZQUy4lMjBWb2MlQzMlQUElMjBwb2RlJTIwdXNhciUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJzY3AlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBvdSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJnaXQlMjBjbG9uZSUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMHNlJTIwbyUyMGMlQzMlQjNkaWdvJTIwZXN0aXZlciUyMGVtJTIwdW0lMjByZXBvc2l0JUMzJUIzcmlvLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EzJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyMy4xLiUyMEV4ZW1wbG8lMjBkZSUyMEMlQzMlQjNkaWdvJTIwU2ltcGxlcyUyMCglMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyYm90LnB5JTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyKSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQ3JpZSUyMG91JTIwZWRpdGUlMjBvJTIwYXJxdWl2byUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJib3QucHklMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjBuYSUyMHN1YSUyMFZQUy4lMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyTGVtYnJlLXNlJTIwZGUlMjBzdWJzdGl0dWlyJTIwJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyU0VVX1RPS0VOX0FRVUklMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMHBlbG8lMjBzZXUlMjBUb2tlbiUyMGRlJTIwQWNlc3NvJTIwcmVhbC4lMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJjb2RlQmxvY2slMjIlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMnB5dGhvbiUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMmltcG9ydCUyMHRlbGVib3QlNUNuaW1wb3J0JTIwb3MlNUNuJTVDbiUyMyUyMCVDMyU4OSUyMG1lbGhvciUyMHVzYXIlMjB1bWElMjB2YXJpJUMzJUExdmVsJTIwZGUlMjBhbWJpZW50ZSUyMHBhcmElMjBvJTIwdG9rZW4lNUNuQVBJX1RPS0VOJTIwJTNEJTIwb3MuZW52aXJvbi5nZXQoJ1RFTEVHUkFNX0JPVF9UT0tFTiclMkMlMjAnU0VVX1RPS0VOX0FRVUknKSU1Q24lNUNuYm90JTIwJTNEJTIwdGVsZWJvdC5UZWxlQm90KEFQSV9UT0tFTiklNUNuJTVDbiUyMyUyMEhhbmRsZXIlMjBwYXJhJTIwbyUyMGNvbWFuZG8lMjAlMkZzdGFydCU1Q24lNDBib3QubWVzc2FnZV9oYW5kbGVyKGNvbW1hbmRzJTNEJTVCJ3N0YXJ0JyU1RCklNUNuZGVmJTIwc2VuZF93ZWxjb21lKG1lc3NhZ2UpJTNBJTVDbiUyMCUyMCUyMCUyMGJvdC5yZXBseV90byhtZXNzYWdlJTJDJTIwJTVDJTIyT2wlQzMlQTEhJTIwRXUlMjBzb3UlMjBzZXUlMjBib3QlMjByb2RhbmRvJTIwbmElMjBWUFMlMjBMaW51eC4lMjBVc2UlMjAlMkZhanVkYSUyMHBhcmElMjBtYWlzJTIwY29tYW5kb3MuJTVDJTIyKSU1Q24lNUNuJTIzJTIwSGFuZGxlciUyMHBhcmElMjBxdWFscXVlciUyMG1lbnNhZ2VtJTIwZGUlMjB0ZXh0byU1Q24lNDBib3QubWVzc2FnZV9oYW5kbGVyKGZ1bmMlM0RsYW1iZGElMjBtZXNzYWdlJTNBJTIwVHJ1ZSklNUNuZGVmJTIwZWNob19hbGwobWVzc2FnZSklM0ElNUNuJTIwJTIwJTIwJTIwYm90LnJlcGx5X3RvKG1lc3NhZ2UlMkMlMjBmJTVDJTIyVm9jJUMzJUFBJTIwZGlzc2UlM0ElMjAlN0JtZXNzYWdlLnRleHQlN0QlNUMlMjIpJTVDbiU1Q25pZiUyMF9fbmFtZV9fJTIwJTNEJTNEJTIwJ19fbWFpbl9fJyUzQSU1Q24lMjAlMjAlMjAlMjBwcmludCglNUMlMjJCb3QlMjBpbmljaWFkbyUyMGUlMjByb2RhbmRvLi4uJTVDJTIyKSU1Q24lMjAlMjAlMjAlMjBib3QucG9sbGluZyhub25lX3N0b3AlM0RUcnVlKSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyUGFzc28lMjA0JTNBJTIwR2FyYW50YSUyMHF1ZSUyMG8lMjBCb3QlMjBSb2RlJTIwMjQlMkY3JTIwY29tJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMnN5c3RlbWQlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyUGFyYSUyMHF1ZSUyMHNldSUyMGJvdCUyMGNvbnRpbnVlJTIwcm9kYW5kbyUyMG1lc21vJTIwYXAlQzMlQjNzJTIwdm9jJUMzJUFBJTIwZGVzY29uZWN0YXIlMjBvJTIwU1NIJTJDJTIwZSUyMHBhcmElMjBxdWUlMjBlbGUlMjByZWluaWNpZSUyMGF1dG9tYXRpY2FtZW50ZSUyMGVtJTIwY2FzbyUyMGRlJTIwZmFsaGElMjBvdSUyMHJlYm9vdCUyMGRhJTIwVlBTJTJDJTIwbyUyMHVzbyUyMGRlJTIwdW0lMjBnZXJlbmNpYWRvciUyMGRlJTIwcHJvY2Vzc29zJTIwJUMzJUE5JTIwZXNzZW5jaWFsLiUyME8lMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyc3lzdGVtZCUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwJUMzJUE5JTIwbyUyMHBhZHIlQzMlQTNvJTIwbmElMjBtYWlvcmlhJTIwZGFzJTIwZGlzdHJpYnVpJUMzJUE3JUMzJUI1ZXMlMjBMaW51eCUyMG1vZGVybmFzLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nJTIyJTJDJTIybGV2ZWwlMjIlM0EzJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyNC4xLiUyMENyaWUlMjBvJTIwQXJxdWl2byUyMGRlJTIwU2VydmklQzMlQTdvJTIwZG8lMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyc3lzdGVtZCUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnAlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDcmllJTIwdW0lMjBhcnF1aXZvJTIwZGUlMjBzZXJ2aSVDMyVBN28lMjBjaGFtYWRvJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMnRlbGVncmFtLWJvdC5zZXJ2aWNlJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwbm8lMjBkaXJldCVDMyVCM3JpbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMkZldGMlMkZzeXN0ZW1kJTJGc3lzdGVtJTJGJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJjb2RlQmxvY2slMjIlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMmJhc2glMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJzdWRvJTIwbmFubyUyMCUyRmV0YyUyRnN5c3RlbWQlMkZzeXN0ZW0lMkZ0ZWxlZ3JhbS1ib3Quc2VydmljZSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQ29sZSUyMG8lMjBzZWd1aW50ZSUyMGNvbnRlJUMzJUJBZG8lMkMlMjBhanVzdGFuZG8lMjBvJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMlVzZXIlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMkMlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyV29ya2luZ0RpcmVjdG9yeSUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMGUlMjAlMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyRXhlY1N0YXJ0JTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwY29uZm9ybWUlMjBzZXUlMjBhbWJpZW50ZSUzQSUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJjb2RlQmxvY2slMjIlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMnBsYWluJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJTVCVW5pdCU1RCU1Q25EZXNjcmlwdGlvbiUzRFRlbGVncmFtJTIwQm90JTIwU2VydmljZSU1Q25BZnRlciUzRG5ldHdvcmsudGFyZ2V0JTVDbiU1Q24lNUJTZXJ2aWNlJTVEJTVDblVzZXIlM0R1YnVudHUlNUNuJTIzJTIwTyUyMGRpcmV0JUMzJUIzcmlvJTIwb25kZSUyMG8lMjBib3QucHklMjBlJTIwbyUyMGFtYmllbnRlJTIwdmlydHVhbCUyMGVzdCVDMyVBM28lNUNuV29ya2luZ0RpcmVjdG9yeSUzRCUyRmhvbWUlMkZ1YnVudHUlMkZ0ZWxlZ3JhbV9ib3RfcHJvamVjdCU1Q24lMjMlMjBPJTIwY29tYW5kbyUyMHBhcmElMjBleGVjdXRhciUyMG8lMjBib3QlMjB1c2FuZG8lMjBvJTIwcHl0aG9uJTIwZG8lMjBhbWJpZW50ZSUyMHZpcnR1YWwlNUNuRXhlY1N0YXJ0JTNEJTJGaG9tZSUyRnVidW50dSUyRnRlbGVncmFtX2JvdF9wcm9qZWN0JTJGdmVudiUyRmJpbiUyRnB5dGhvbiUyMCUyRmhvbWUlMkZ1YnVudHUlMkZ0ZWxlZ3JhbV9ib3RfcHJvamVjdCUyRmJvdC5weSU1Q24lMjMlMjBWYXJpJUMzJUExdmVsJTIwZGUlMjBhbWJpZW50ZSUyMHBhcmElMjBvJTIwdG9rZW4lMjAoU3Vic3RpdHVhJTIwU0VVX1RPS0VOX0FRVUkpJTVDbkVudmlyb25tZW50JTNEJTVDJTIyVEVMRUdSQU1fQk9UX1RPS0VOJTNEU0VVX1RPS0VOX0FRVUklNUMlMjIlNUNuUmVzdGFydCUzRGFsd2F5cyU1Q25SZXN0YXJ0U2VjJTNENSU1Q24lNUNuJTVCSW5zdGFsbCU1RCU1Q25XYW50ZWRCeSUzRG11bHRpLXVzZXIudGFyZ2V0JTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTMlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjI0LjIuJTIwSGFiaWxpdGUlMjBlJTIwSW5pY2llJTIwbyUyMFNlcnZpJUMzJUE3byUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyQXAlQzMlQjNzJTIwc2FsdmFyJTIwbyUyMGFycXVpdm8lMkMlMjB1c2UlMjBvcyUyMGNvbWFuZG9zJTIwYWJhaXhvJTIwcGFyYSUyMGluZm9ybWFyJTIwbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJzeXN0ZW1kJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwc29icmUlMjBvJTIwbm92byUyMHNlcnZpJUMzJUE3byUyQyUyMGluaWNpJUMzJUExLWxvJTIwZSUyMGNvbmZpZ3VyJUMzJUExLWxvJTIwcGFyYSUyMGluaWNpYXIlMjBhdXRvbWF0aWNhbWVudGUlMjBubyUyMGJvb3QuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmNvZGVCbG9jayUyMiUyQyUyMmxhbmd1YWdlJTIyJTNBJTIyYmFzaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiUyMyUyMFJlY2FycmVnYSUyMG8lMjBzeXN0ZW1kJTIwcGFyYSUyMGxlciUyMG8lMjBub3ZvJTIwYXJxdWl2byU1Q25zdWRvJTIwc3lzdGVtY3RsJTIwZGFlbW9uLXJlbG9hZCU1Q24lNUNuJTIzJTIwSW5pY2lhJTIwbyUyMHNlcnZpJUMzJUE3byUyMGRvJTIwYm90JTVDbnN1ZG8lMjBzeXN0ZW1jdGwlMjBzdGFydCUyMHRlbGVncmFtLWJvdCU1Q24lNUNuJTIzJTIwSGFiaWxpdGElMjBvJTIwc2VydmklQzMlQTdvJTIwcGFyYSUyMGluaWNpYXIlMjBubyUyMGJvb3QlNUNuc3VkbyUyMHN5c3RlbWN0bCUyMGVuYWJsZSUyMHRlbGVncmFtLWJvdCU1Q24lNUNuJTIzJTIwVmVyaWZpY2ElMjBvJTIwc3RhdHVzJTIwZG8lMjBib3QlNUNuc3VkbyUyMHN5c3RlbWN0bCUyMHN0YXR1cyUyMHRlbGVncmFtLWJvdCUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyU2UlMjBvJTIwc3RhdHVzJTIwbW9zdHJhciUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJBY3RpdmUlM0ElMjBhY3RpdmUlMjAocnVubmluZyklMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMkMlMjBzZXUlMjBib3QlMjBlc3QlQzMlQTElMjByb2RhbmRvJTIwY29tJTIwc3VjZXNzbyUyMGUlMjBzZXIlQzMlQTElMjBtYW50aWRvJTIwYXRpdm8lMjBwZWxvJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMnN5c3RlbWQlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIhJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRpbmclMjIlMkMlMjJsZXZlbCUyMiUzQTIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDb25zaWRlcmElQzMlQTclQzMlQjVlcyUyMEFkaWNpb25haXMlMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGUlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnR5cGUlMjIlM0ElMjJ0YWJsZVJvdyUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMnRhYmxlQ2VsbCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMkFzcGVjdG8lMjIlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGVDZWxsJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyRGVzY3JpJUMzJUE3JUMzJUEzbyUyMiU3RCU1RCU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJ0YWJsZVJvdyUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMnRhYmxlQ2VsbCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlNlZ3VyYW4lQzMlQTdhJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGVDZWxsJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyVXNlJTIwbyUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJzeXN0ZW1kJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwcGFyYSUyMHJvZGFyJTIwbyUyMGJvdCUyMGNvbSUyMHVtJTIwdXN1JUMzJUExcmlvJTIwc2VtJTIwcHJpdmlsJUMzJUE5Z2lvcyUyMCglMjIlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyVXNlciUzRHVidW50dSUyMiUyQyUyMmNvZGUlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMG91JTIwdW0lMjB1c3UlQzMlQTFyaW8lMjBkZWRpY2FkbyklMjBlJTIwbnVuY2ElMjBjb21vJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMnJvb3QlMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIuJTIwTWFudGVuaGElMjBvJTIwVG9rZW4lMjBkZSUyMEFjZXNzbyUyMGVtJTIwdmFyaSVDMyVBMXZlaXMlMjBkZSUyMGFtYmllbnRlLiUyMiU3RCU1RCU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJ0YWJsZVJvdyUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydHlwZSUyMiUzQSUyMnRhYmxlQ2VsbCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMk1vbml0b3JhbWVudG8lMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJ0YWJsZUNlbGwlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJWZXJpZmlxdWUlMjBvcyUyMGxvZ3MlMjBkbyUyMGJvdCUyMGNvbSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJqb3VybmFsY3RsJTIwLXUlMjB0ZWxlZ3JhbS1ib3Quc2VydmljZSUyMC1mJTIyJTJDJTIyY29kZSUyMiUzQXRydWUlN0QlMkMlN0IlMjJ0ZXh0JTIyJTNBJTIyJTIwcGFyYSUyMGRlcHVyYSVDMyVBNyVDMyVBM28lMjBlJTIwbW9uaXRvcmFtZW50byUyMGRlJTIwZXJyb3MuJTIyJTdEJTVEJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnRhYmxlUm93JTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGVDZWxsJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyV2ViaG9va3MlMjB2cy4lMjBQb2xsaW5nJTIyJTJDJTIyYm9sZCUyMiUzQXRydWUlN0QlNUQlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGVDZWxsJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyUGFyYSUyMGJvdHMlMjBkZSUyMGFsdG8lMjB0ciVDMyVBMWZlZ28lMkMlMjBjb25zaWRlcmUlMjBtdWRhciUyMGRlJTIwJTIyJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMlBvbGxpbmclMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIlMjAobyUyMGJvdCUyMHBlcmd1bnRhJTIwcG9yJTIwbm92YXMlMjBtZW5zYWdlbnMpJTIwcGFyYSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJXZWJob29rcyUyMiUyQyUyMmJvbGQlMjIlM0F0cnVlJTdEJTJDJTdCJTIydGV4dCUyMiUzQSUyMiUyMChvJTIwVGVsZWdyYW0lMjBlbnZpYSUyMGFzJTIwbWVuc2FnZW5zJTIwcGFyYSUyMHN1YSUyMFZQUyklMkMlMjBvJTIwcXVlJTIwZXhpZ2UlMjBjb25maWd1cmFyJTIwdW0lMjBzZXJ2aWRvciUyMHdlYiUyMChjb21vJTIwTmdpbngpJTIwZSUyMHVtJTIwY2VydGlmaWNhZG8lMjBTU0wuJTIyJTdEJTVEJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnRhYmxlUm93JTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0eXBlJTIyJTNBJTIydGFibGVDZWxsJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyRmlyZXdhbGwlMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJ0YWJsZUNlbGwlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDZXJ0aWZpcXVlLXNlJTIwZGUlMjBxdWUlMjBvJTIwZmlyZXdhbGwlMjBkYSUyMHN1YSUyMFZQUyUyMChleCUzQSUyMCUyMiU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjJ1ZnclMjIlMkMlMjJjb2RlJTIyJTNBdHJ1ZSU3RCUyQyU3QiUyMnRleHQlMjIlM0ElMjIpJTIwZXN0ZWphJTIwY29uZmlndXJhZG8lMjBjb3JyZXRhbWVudGUuJTIwU2UlMjBlc3RpdmVyJTIwdXNhbmRvJTIwV2ViaG9va3MlMkMlMjBhJTIwcG9ydGElMjAoZ2VyYWxtZW50ZSUyMDQ0MyUyQyUyMDgwJTIwb3UlMjA4NDQzKSUyMGRldmUlMjBlc3RhciUyMGFiZXJ0YS4lMjBQYXJhJTIwUG9sbGluZyUyQyUyMG5lbmh1bWElMjBwb3J0YSUyMGVzcGVjJUMzJUFEZmljYSUyMHByZWNpc2ElMjBzZXIlMjBhYmVydGEuJTIyJTdEJTVEJTdEJTVEJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnAlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjJDb20lMjBlc3RlJTIwZ3VpYSUyQyUyMHZvYyVDMyVBQSUyMHRlbSUyMHVtJTIwYm90JTIwZG8lMjBUZWxlZ3JhbSUyMHJvZGFuZG8lMjBkZSUyMGZvcm1hJTIwZXN0JUMzJUExdmVsJTIwZSUyMHNlZ3VyYSUyMG5hJTIwc3VhJTIwcHIlQzMlQjNwcmlhJTIwVlBTJTIwTGludXglMkMlMjBwcm9udG8lMjBwYXJhJTIwYXRlbmRlciUyMHNldXMlMjB1c3UlQzMlQTFyaW9zJTIwMjQlMjBob3JhcyUyMHBvciUyMGRpYS4lMjIlN0QlNUQlN0QlNUQ=\">\n<div data-slate-node=\"element\"><\/div>\n<div class=\"py-[3px]\" data-slate-node=\"element\"><span data-slate-node=\"text\"><span class=\"\" data-slate-leaf=\"true\">Com este guia, voc\u00ea tem um bot do Telegram rodando de forma est\u00e1vel e segura na sua pr\u00f3pria VPS Linux, pronto para atender seus usu\u00e1rios 24 horas por dia.<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<div data-slate-node=\"element\"><\/div>\n<div data-slate-node=\"element\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A automa\u00e7\u00e3o e a intera\u00e7\u00e3o em tempo real s\u00e3o cruciais no cen\u00e1rio digital atual. Um Telegram Bot hospedado em um Virtual Private Server (VPS) Linux oferece a combina\u00e7\u00e3o perfeita de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,11,15],"tags":[],"class_list":["post-236","post","type-post","status-publish","format-standard","hentry","category-linux","category-servidor-vps","category-softwares"],"_links":{"self":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/comments?post=236"}],"version-history":[{"count":1,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/236\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/media?parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/categories?post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/tags?post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}