Bu kodu projeyi kullanarak ingilizce öğrene bilirsiniz herhangi bir hata alırsanız bana bildirmeyi unutmayın
Hepinize başarılar
Python:
import telebot
from telebot import types
# Telegram Bot token
TOKEN = 'YOUR_TOKEN'
bot = telebot.TeleBot("TOKEN")
# Ana menü mesajı
menu_markup = types.ReplyKeyboardMarkup(row_width=2)
learn_button = types.KeyboardButton('İngilizce Öğren')
menu_markup.add(learn_button)
@bot.message_handler(commands=['start'])
def send_menu(message):
bot.send_message(message.chat.id, "Merhaba! İngilizce öğrenmek için buradayım. Nasıl yardımcı olabilirim?", reply_markup=menu_markup)
@bot.message_handler(func=lambda message: True)
def handle_message(message):
if message.text == 'İngilizce Öğren':
# İngilizce öğrenme seçenekleri
learn_markup = types.ReplyKeyboardMarkup(row_width=2)
grammar_button = types.KeyboardButton('Gramer')
vocab_button = types.KeyboardButton('Kelime Bilgisi')
learn_markup.add(grammar_button, vocab_button)
bot.send_message(message.chat.id, "Hangi konuda yardımcı olabilirim?", reply_markup=learn_markup)
elif message.text == 'Gramer':
bot.send_message(message.chat.id, "İngilizce dilbilgisi kurallarını öğrenmek için şu kaynaklara göz atabilirsiniz:\n\n- Duolingo: https://www.duolingo.com\n- BBC Learning English: http://www.bbc.co.uk/learningenglish\n- English Grammar in Use (kitap): https://www.cambridge.org/us/cambridgeenglish/catalog/grammar-vocabulary-and-pronunciation")
elif message.text == 'Kelime Bilgisi':
bot.send_message(message.chat.id, "Kelime bilginizi geliştirmek için şu kaynakları kullanabilirsiniz:\n\n- Quizlet: https://quizlet.com\n- Memrise: https://www.memrise.com\n- Anki: https://apps.ankiweb.net")
else:
bot.send_message(message.chat.id, "Üzgünüm, anlamadım. Lütfen
tekrar deneyin.")
bot.polling()
Hepinize başarılar