Telegram bot barındırma

Diğer dillerde English·Español·Português (Brasil)·Français·Русский

Telegram bot barındırma: ücretsiz, GitHub'dan, her zaman açık

Token'ı BotFather'dan alın, deponuzun URL'sini yapıştırın ve dağıtın. Bot 256 MB ücretsiz bellekle 7/24 çalışır, düşerse yeniden başlar ve her push'ta yeniden dağıtılır. Hiçbir şey ayarlamadan polling ya da bir https adresiyle webhook.

Ücretsiz
256 MB, her zaman açık, kart yok
Kütüphaneler
aiogram, python-telegram-bot, grammY, Telegraf
Güncellemeler
Polling ya da https adresinizde webhook
Ücretli
1 GB için ayda 2 $'dan

Nasıl çalışır

  1. Botu Telegram'da BotFather ile oluşturun ve token'ı kopyalayın.
  2. FadeHost'ta hesap açın ve e-postanızı doğrulayın.
  3. Bots sayfasında Host a bot'a tıklayın, Telegram'ı seçin ve deponuzun URL'sini yapıştırın ya da telegram-starter-bot şablonundan başlayın.
  4. Token'ı ortam değişkenlerine, kodunuzun okuduğu adla koyun (şablonda BOT_TOKEN).
  5. Deploy'a tıklayın ve botunuza /start yazın.

Polling mi webhook mu

Polling ile bot yenilikleri Telegram'a bir döngüde sorar: port da adres de gerekmez ve ücretsiz planda olduğu gibi çalışır. Yalnızca bot olan bir bot için doğru seçim budur.

Webhook ile Telegram botunuzu bir https adresinden çağırır. Her uygulama https://ad.fadehost.app adresine sahip olabilir; ücretsiz planda bu adres kimse kullanmayınca uyur ve sonraki istekte uyanır, ücretli planda ayda 2 $ karşılığında her zaman açık kalır. Telegram aynı anda tek moda izin verir: polling'e dönmeden önce webhook'u silin, yoksa Conflict hatasını görürsünüz.

Fiyatlar

ÜcretsizStarterStandardPro
Fiyat0 $2 $/ay3 $/ay6 $/ay
RAM256 MB1 GB2 GB4 GB
CPU0,25 vCPU1 vCPU1 vCPU3 vCPU
Disk3 GB5 GB10 GB20 GB

Bir yıl on ay eder. İlk bot veya uygulama, doğrulanmış her hesapta sonsuza kadar ücretsizdir.

Frequently asked questions

Gerçekten ücretsiz mi?

Evet. Doğrulanmış hesap başına bir bot, 256 MB, her zaman açık, kart yok. Daha fazla bellek ya da ikinci bir bot gerektiğinde planlar ayda 2 $'dan başlar.

Başlarken polling mi webhook mu?

Polling. Ayarlanacak bir şey yok ve ücretsiz planda çalışır. Webhook, bot zaten adresi olan bir web uygulamasının parçasıysa anlamlıdır.

Conflict: can't use getUpdates method while webhook is active görüyorum

Aktif bir webhook var ya da botun ikinci bir kopyası, örneğin bilgisayarınızdaki, polling yapıyor. Yerel kopyayı durdurun ve webhook'u deleteWebhook ile silin.

Hangi diller çalışır?

Python (aiogram, python-telegram-bot, pyTelegramBotAPI), Node.js (grammY, Telegraf, node-telegram-bot-api) ve ayrıca Go, Java, Bun, Deno, PHP ve Ruby. Dil depodan algılanır.

Token'ı nereye koyarım?

Botun ortam değişkenlerine, asla depoya değil. Kod onu os.environ ya da process.env ile okur.

Panel Türkçe mi?

Henüz değil. Kontrol paneli ve e-postalar İngilizce; kısa etiketler (Deploy, Console, Environment) çaba gerektirmeden anlaşılır. Fiyatlar ABD doları cinsindendir.

Related

Telegram bot barındırma: ücretsiz, GitHub'dan, her zaman açık

Botumu ücretsiz barındır