Задать вопрос
@vadimeasy

Функция записис переменной от пользователя для Телеграм бота на Python?

Добрый день! Уже неделю бьюсь над ботом в телегармм. Хочу сделать функцию, которая записывает сообщение пользователя в переменную и выдает его сообщением, уже установленную переменную + переменную которую пирислал пользователь. Пока реализовал функцию на эхо бот
from typing import Text
import telebot
from telebot import types
import time

bot = telebot.TeleBot('')

link = "http://api.whatsapp.com/send/?phone="




@bot.message_handler(commands=['start'])
def start(message):
    bot.send_message(message.chat.id, 'Напиши номер телефона, а я пришлю тебе ссылку в формате:')
    bot.send_message(message.chat.id, link + 'НОМЕР')
@bot.message_handler(content_types=['text'])
def txt(message):
    bot.send_message(message.chat.id, link + message.text)



bot.polling()
  • Вопрос задан
  • 593 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
Levman5
@Levman5
print(“Hello World!”)
import telebot

bot = telebot.TeleBot('TOKEN')

def number(message):
    bot.send_message(message.chat.id, f'Вот твоя ссылка: http://api.whatsapp.com/send/?phone={message.text}')

@bot.message_handler(commands=['start'])
def welcom(message):
    bot.send_message(message.chat.id, 'Отправь номер телефона')
    bot.register_next_step_handler(message, number)

bot.polling()


bot.register_next_step_handler(message, number) переносит в другую функцию
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Можно просто открыть примеры
https://github.com/eternnoir/pyTelegramBotAPI/blob...

Либо поискать по сайту, про степ хэндлер есть вопрос и ответ стабильно раз в неделю
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 18:38
15000 руб./за проект
13 янв. 2025, в 18:27
5000 руб./за проект
13 янв. 2025, в 18:22
10000 руб./за проект