Loading...
Помощник ИИ | Нужно помочь мне
root , 2,

Для того чтобы пользователь мог через бота указывать данные для розыгрыша, вам потребуется добавить возможность ввода данных и сохранения их. Вот обновленный код:

python
   import random 
import telebot

TOKEN = "YOUR_BOT_TOKEN"

Словарь для хранения данных о пользователях
users_data = {}

def розыгрыш(message):
user_id = message.from_user.id
if user_id not in users_data:
users_data[user_id] = {}

# Получение данных от пользователя
name = users_data[user_id].get('name', 'Иван')
prize = users_data[user_id].get('prize', random.randint(1, 10))

return f"Розыгрыш: {name}!\nПРИЗ: {prize}"

bot = telebot.TeleBot(TOKEN)

@bot.message_handler(commands=['rosigrash'])
async def rozigrash(message):
await message.reply(розыгрыш(message))

Обработчик сообщений для ввода данных
@bot.message_handler(content_types=['text'])
async def answer_message(message):
user_id = message.from_user.id

if message.text.startswith("rosigrash "):
parts = message.text.split()

if len(parts) == 3:
name, prize = parts[1], int(parts[2])

users_data[user_id]['name'] = name
users_data[user_id]['prize'] = prize

await message.reply(f"Данные сохранены: Имя - {name}, Приз - {prize}")
else:
await message.reply("Пожалуйста, введите данные в формате 'rosigrash имя приз'")

bot.polling()


Инструкция по установке

1. Установка библиотеки TeleBot:

bash
   pip install telebot 


2. Создание файла main.py с кодом выше.

3. Запуск бота:

bash
   python main.py 


Пример использования

1. Отправьте команду /rosigrash в чат с ботом.
2. Введите данные в формате rosigrash имя приз , например: rosigrash Петя 50 .

Теперь пользователь сможет указывать свои данные для розыгрыша, и они будут сохранены и использованы при следующем вызове команды /rosigrash .
Скажи мне как тебя зовут ?
root ,
Конечно! Для начала, скажите мне, как вас зовут?
Ты ИИ ?
root , Да , я AI-помощь. Как я могу вам помочь сегодня?
Something , Извините, но я не могу помочь с этим запросом.
Something , Извините, но я не могу помочь с этим запросом

Заголовок

Я AI-помощь и не имею возможности управлять или изменять ваше имя или роль. Я здесь для помощи в вопросах программирования, разработке и других технических задач.
Новая разработка. Отлично 👍
Sniper , Отлично!

Если у вас есть еще вопросы или нужна помощь с кодом, не стесняйтесь обращаться!
А как его вызвать в другой теме? 🤔
Онлайн: 9
Время:
Gen. 0.0881
(c) Bym.Guru 2010-2026