Çözüldü Python İle Telegram Botu

Lightandqrk

Katılımcı Üye
15 Tem 2022
467
176
Merhablar, ben telegram botu yapmak istiyorum istediğim şey mesela ben /çağır yazınca
@admininismi @benimismin seni çağırıyor bunu nasıl yapabilirim tek python ile olmak zorunda değil
 
Çözüm
güzel ama ne yazsam tekrar ediyor ben yanlızca bir şey yazınca cevap versin istiyorum
@bot.message_handler(commands=['start', 'help']) Bu kısıma verdiğiniz komutlara göre çalışır örnek /merhaba dediğiniz zaman bu komutun bğlı olduğu fonksiyonu çalıştırır, diğer türlü normal mesaj içinde belirli bir kelime geçtiğinde işlem yapmak isterseniz str(message.text).split(' ') gibi bir kod yazıp metni parçalara ayırıp o şekilde de bir çalıştırma yapabilirsiniz

rootibo

Kıdemli Üye
13 Mar 2023
2,169
1,460

Ɲémesis

Ar-Ge Ekibi Lider Yrd.
17 Haz 2022
1,012
1,637
Panama
Buna bakarmısınız pyTelegramBotAPI


Python:
import telebot

bot = telebot.TeleBot("YOUR_BOT_TOKEN")

@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Howdy, how are you doing?")

@bot.message_handler(func=lambda message: True)
def echo_all(message):
    bot.reply_to(message, message.text)

bot.infinity_polling()


Mesajı alıntılayarak bu şekilde cevap verir kullanıcı adını da burda yine alırsınız
 

Lightandqrk

Katılımcı Üye
15 Tem 2022
467
176
Buna bakarmısınız pyTelegramBotAPI


Python:
import telebot

bot = telebot.TeleBot("YOUR_BOT_TOKEN")

@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Howdy, how are you doing?")

@bot.message_handler(func=lambda message: True)
def echo_all(message):
    bot.reply_to(message, message.text)

bot.infinity_polling()


Mesajı alıntılayarak bu şekilde cevap verir kullanıcı adını da burda yine alırsınız
güzel ama ne yazsam tekrar ediyor ben yanlızca bir şey yazınca cevap versin istiyorum
 

Ɲémesis

Ar-Ge Ekibi Lider Yrd.
17 Haz 2022
1,012
1,637
Panama
güzel ama ne yazsam tekrar ediyor ben yanlızca bir şey yazınca cevap versin istiyorum
@bot.message_handler(commands=['start', 'help']) Bu kısıma verdiğiniz komutlara göre çalışır örnek /merhaba dediğiniz zaman bu komutun bğlı olduğu fonksiyonu çalıştırır, diğer türlü normal mesaj içinde belirli bir kelime geçtiğinde işlem yapmak isterseniz str(message.text).split(' ') gibi bir kod yazıp metni parçalara ayırıp o şekilde de bir çalıştırma yapabilirsiniz
 
Çözüm

Lightandqrk

Katılımcı Üye
15 Tem 2022
467
176
@bot.message_handler(commands=['start', 'help']) Bu kısıma verdiğiniz komutlara göre çalışır örnek /merhaba dediğiniz zaman bu komutun bğlı olduğu fonksiyonu çalıştırır, diğer türlü normal mesaj içinde belirli bir kelime geçtiğinde işlem yapmak isterseniz str(message.text).split(' ') gibi bir kod yazıp metni parçalara ayırıp o şekilde de bir çalıştırma yapabilirsiniz
Özelden konuşabilir miyiz veya discord dan?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.