Size: a a a

pyTelegramBotApi.talks.ru

2021 April 05

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
Покажи menu.per
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
Покажи menu.per
per=types.ReplyKeyboardMarkup(True)
pers.row('Нет!'),
pers.row('Да!')
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
Я проверял, если я насильным способом себя регаю, то работает клавиатура, а если обычным способом то нет
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
А теперь покажи обработку Нет и Да
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
@bot.message_handler(content_types=['text'])
def cnopci(message):
 if message.text=='Нет!':
  бла бла ,тут текст у меня
 elif message.text=='Да!':
  так же текст
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
толик) 😏
@bot.message_handler(content_types=['text'])
def cnopci(message):
 if message.text=='Нет!':
  бла бла ,тут текст у меня
 elif message.text=='Да!':
  так же текст
В этих же кнопках и регистрация пользователя
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
А теперь будет лучше, если ты покажешь весь код и покажешь ошибку
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
А теперь будет лучше, если ты покажешь весь код и покажешь ошибку
Ошибку не выбивает,он не хочет показывать мне кнопки если я перехожу просто по /start, сек уберу лишние и покажу весь код
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
А теперь будет лучше, если ты покажешь весь код и покажешь ошибку
главный файл:
@bot.message_handler(commands=['start'])
def get_text_messages(message):
id = message.chat.id
name = message.from_user.first_name username=message.from_user.username
db = User()
if db.get_info_for_user(id): bot.send_message(message.chat.id, text="Да:", reply_markup=menu.per)
   
else:
 id = message.chat.id
 name = message.from_user.first_name username=message.from_user.username  bot.send_message(message.chat.id, text="Нет:", reply_markup=menu.per)

@bot.message_handler(content_types=['text'])
def cnopci(message):
 if message.text=='Нет!':
  id = message.chat.id
  name = message.from_user.first_name
  db=User()
  db.registration(id, name)
  bot.send_message(id,"Ты нажал нет")
 elif message.text=='Да!':
  id = message.chat.id
  name = message.from_user.first_name
  db=User()
  db.registration(id, name)
  bot.send_message(id,"Ты нажал да")

файл menu:
per=types.ReplyKeyboardMarkup(True)
pers.row('Нет!'),
pers.row('Да!')
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
Тут, к сожалению, невозможно читать
источник

ダーリン (Darling)... in pyTelegramBotApi.talks.ru
тудым-сюдым
Тут, к сожалению, невозможно читать
Возможно)
источник

ダーリン (Darling)... in pyTelegramBotApi.talks.ru
Но сложно
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
Что такое db.registration()?
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
Что такое db.registration()?
Регистрация пользователя
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
Это я согласен, могу на блокноте черкануть
источник

т

тудым-сюдым... in pyTelegramBotApi.talks.ru
Я понимаю, только кода вообще нет. А теперь к ошибке. Ты нажимаешь /start, но если пользователя нет в бд, то клава не отправляется?
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
Я понимаю, только кода вообще нет. А теперь к ошибке. Ты нажимаешь /start, но если пользователя нет в бд, то клава не отправляется?
Да
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
Я понимаю, только кода вообще нет. А теперь к ошибке. Ты нажимаешь /start, но если пользователя нет в бд, то клава не отправляется?
А если он есть то всё хорошо
источник

т😏

толик) 😏 in pyTelegramBotApi.talks.ru
тудым-сюдым
Я понимаю, только кода вообще нет. А теперь к ошибке. Ты нажимаешь /start, но если пользователя нет в бд, то клава не отправляется?
Код есть, но он сильно большой и он чисто для пробы
источник