Bu proje, Telegram üzerinden rastgele soruları kullanıcılara gönderen bir Telegram botunu içerir. Bot, belirli bir komutla çağrıldığında rastgele bir soru seçer ve kullanıcıya gönderir.
-
Python'un en son sürümünü indirin ve yükleyin.
-
python-telegram-bot
kütüphanesini yükleyin. Bunun için terminale aşağıdaki komutu yazabilirsiniz:pip install python-telegram-bot
-
Telegram botunuzun API erişim belirtecini alın. Bunun için BotFather ile konuşarak bir bot oluşturun ve erişim belirtecini alın.
-
main.py
dosyasını düzenleyin vetoken
değişkenine botunuzun erişim belirtecini ekleyin. -
Terminale aşağıdaki komutu yazarak botu çalıştırın:
python bot.py
-
Bot çalışır duruma geldiğinde, Telegram'da botunuzun adını veya kullanıcı adını aratarak botunuzu bulabilir ve kullanmaya başlayabilirsiniz.
Botunuz, aşağıdaki komutu tanır:
/soru
: Bu komutu gönderdiğinizde, bot rastgele bir soru seçer ve size gönderir.
Soru listesi sorular
adlı bir liste içinde tanımlanmıştır. İstediğiniz soru sayısını ekleyebilir, çıkarabilir veya düzenleyebilirsiniz. Her çalıştırmada, bot rastgele bir soruyu seçecektir.
sorular = [
"En romantik anınız nedir?",
"Bir ilişkide en önemli özellik nedir?",
"En unutulmaz ilk buluşmanız nasıl geçti?",
"Birlikte yapmaktan en çok keyif aldığınız etkinlik nedir?",
"Hayalinizdeki tatil yerini anlatır mısınız?",
"En sevdiğiniz aşk şarkısı hangisi?"
]