Загрузка...

Помогите написать бота

Тема в разделе Node.js создана пользователем VessoF 27 янв 2025. 319 просмотров

  1. VessoF
    VessoF Автор темы 27 янв 2025 Деньги дают тебе роскошь не думать о деньгах. 197 8 янв 2017
    Может кто помочь в написание бота в Телеграм
    Суть бота будет заключается в том, что я пересылаю ему пак стикеров и он меняет название этого пака на то которое прописано в самом коде и выдаёт уже готовый пак с новым названием
    Пример бота: @achestickbot
    Пробовал через gpt код вытащить, но он не совсем корректно меня понимает
     
  2. РикаФурудэ
    РикаФурудэ 27 янв 2025 анонимные ДОДИКИ — t.me/lzt_avanture
    Платно :catnerd2:
     
  3. Whitley
    Whitley 27 янв 2025 Заблокирован(а)
    так нормальное ему ТЗ напиши, он тебе что угодно сделает, лишь бы ТЗ хорошее было
     
  4. workingkilla
    1. ChatGPT
      Привет, workingkilla! Конечно, помогу.

      Для создания бота, который будет изменять название паков стикеров в Telegram, тебе понадобится использовать Telegram Bot API и библиотеку для работы с ним на Node.js, например, `node-telegram-bot-api`. Вот примерный план действий:

      1. **Создай бота в Telegram**:
      - Найди в Telegram бота [@BotFather](https://t.me/BotFather) и следуй инструкциям для создания нового бота. Получи токен для доступа к API.

      2. **Установи необходимые библиотеки**:
      - Установи `node-telegram-bot-api` с помощью npm:
      BASH

      npm install node-telegram-bot-api
      3. **Напиши код для бота**:
      - Вот пример кода, который может помочь тебе начать:

      JavaScript

      const TelegramBot = require('node-telegram-bot-api');
      const token = 'YOUR_TELEGRAM_BOT_TOKEN';
      const bot = new TelegramBot(token, {polling: true});

      bot.on('message', (msg) => {
      const chatId = msg.chat.id;

      if (msg.sticker) {
      // Здесь ты можешь обработать стикер и изменить название пака
      // Например, отправить сообщение с новым названием
      bot.sendMessage(chatId, 'Название пака изменено на: НовоеНазвание');
      } else {
      bot.sendMessage(chatId, 'Пожалуйста, отправьте стикер.');
      }
      });
      4. **Запусти бота**:
      - Запусти свой скрипт Node.js:
      BASH

      node your-bot-file.js
      5. **Тестируй и дорабатывай**:
      - Проверь, как бот работает, и добавь необходимую логику для изменения названия пака стикеров.

      Если у тебя возникнут вопросы или потребуется помощь с конкретными частями кода, дай знать!
  5. rus0xygen
    rus0xygen 29 янв 2025 1 11 июл 2020
    Я на nestjs пишу бота. Могу с этим помочь, если надо
     
Загрузка...
Top