Всем привет!
Пишу бот в телеграмме на python (первый раз). Первый часть кода работает а дальше нет. Даже нет ошибки. Как будто дальше нет ничего. Не знаю почему. Не знаю даже как заставит запускать остальное часть кода. Может какое то связка нужно между переменны. Может я что то упускаю. Пожалуйста помогите!!! Телеграм бот: @godevelopbot . Отправлю вес код: (сорий за плохой русского языка)
import telebot
from telebot import types
token = '401753515:AAFGiRM961'
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
def start(message):
sent = bot.send_message(message.chat.id, 'Как тебя зовут?')
bot.register_next_step_handler(sent, hello)
def hello(message):
bot.send_message(message.chat.id, 'Привет, {name}. Рад тебя видеть.
Пожалуйста, отправте мне свой номер для этого есть команда
/geophone'.format(name=message.text))
@bot.message_handler(commands=['geophone'])
def geophone(message):
keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True,
one_time_keyboard=True)
button_phone = types.KeyboardButton(text="Отправить номер телефона",
request_contact=True)
keyboard.add(button_phone)
bot.send_message(message.chat.id, "Согласны ли вы предоставить ваш номер
телефона для регистрации в системе?", reply_markup=keyboard)
# Вот до сюда всё работает а дальше нет.
@bot.message_handler(content_types=["text"])
def handle_text(message):
if message.text == "Hamkorlarimiz✅":
j = "@yurtboshim kanali - bu kanalda siz, prezidentimiz tomonidan
chiqarilayotgan farmonlar, farmoyishlar hamda rasmiy tashriflar haqida
xabardor bo'lasiz"
v = "@yurtdoshim kanali - bu kanalda siz, yurtimizda va dunyoda ro'y
berayotgan xodisalar va yangiliklardan xabardor bo'lasiz."
bot.send_message(message.chat.id, j)
bot.send_message(message.chat.id, v)
if message.text == "Pul ishlash":
j = "'Pul ishlash' bo'timizning pul ishlash bo'limiga xush kelibsiz! Pul
ishlash uchun bu ssilkani (ref ssilka) do'stlaringizga yuboring. Siz
yuborgan ssilka bo'yicha kirgan xar bitta do'stingiz uchun sizga 100
so'm miqdorida mablag' qo'shiladi. Demak, qancha ko'p do'stingizga
yuborsangiz shuncha ko'p pul ishlaysiz :)\n"
v = "Ishlagan pullaringizni esa telefon raqamingizga paynet qildirish,
yoki bo'lmasam click plastik kartangizga tushurib olishingiz mumkin!
Nimani qarab turibsiz? Qani olg'a pul ishlang! Omadingizni bersin!\n"
'''bot.send_message(message.chat.id, j)
bot.send_message(message.chat.id, v)'''
user_markup = telebot.types.ReplyKeyboardMarkup(True, False,row_width=3)
user_markup.row("Mening hisobim", "Pullarimni olish","⏪Orqaga
qaytish!!!⏪")
bot.send_message(message.chat.id, j,reply_markup=user_markup)
bot.send_message(message.chat.id, v, reply_markup=user_markup)
if message.text == "Mening hisobim":
j = "Hozirda sizning hisobingiz 0 sum."
v = "Do'stlaringizni botimizga olib keling va hisobingizni ko'paytiring
:)"
bot.send_message(message.chat.id,j)
bot.send_message(message.chat.id,v)
if message.text == "Pullarimni olish":
j = "Minimal pul yechib olish summasi 5.000 so'm."
v = "Hisobingizni yechib olish uchun telefon raqamingizni kiriting:"
d = "Misol uchun:"
s = "+998901234562"
k = "yoki"
n = "8600 8765 5453 5895"
l = "Raqam kiritishda yanglishmang :)"
bot.send_message(message.chat.id, j)
bot.send_message(message.chat.id, v)
bot.send_message(message.chat.id, d)
bot.send_message(message.chat.id, s)
bot.send_message(message.chat.id, k)
bot.send_message(message.chat.id, n)
bot.send_message(message.chat.id, l)
if message.text == "⏪Orqaga qaytish!!!⏪":
user_markup = telebot.types.ReplyKeyboardMarkup(True, False,row_width=3)
user_markup.row("Hamkorlarimiz✅", "Pul ishlash")
bot.send_message(message.chat.id,"Asosiy
sahifa!!!!",reply_markup=user_markup)
bot.polling()