LINUX.ORG.RU

Настройка Telegram бота

 


0

0

Доброго времени суток, захотел попробовать сделать телеграм бота оп видеоуроку - ( https://www.youtube.com/watch?v=-l_CYgBj4IE&list=PL0lO_mIqDDFUev1gp9yEwmwcy8SicqKbt&index=2 ), после выполнения команды /start должен приходить ответ «hello», но этого не происходит, я подумал что неправильно установил библиотеку, переустановив проблема осталась, подскажите в чем проблема


Ответ на: комментарий от anonymous

import telebot

bot = telebot.TeleBot(‘7754718444:AAF75E5cmE397lu6wPpn70jqvwHZ8DmvtMg’)

@bot.message_handler(commands=[‘start’]) def start(message): bot.reply_to(message, ‘hello!’)

bot.polling(non_stop=True)

это полный код

Edv1ed
() автор топика

Формулируешь запрос в любой LLM моделе, даёт тебе нужный код. Что может проще при не сверхсложных задачах?

One ★★★★★
()
Ответ на: комментарий от Edv1ed

Кстати. В своё время telebot у меня тоже никакого результата не выдавал, а aiogram и python_telegram_bot работали. Я так и не смог понять, что с этой библиотекой.

IIIypuk ★★★★★
()

А изначально нахрена тебе телебот? Сначала разберись в устройстве телеграма, сообщений и как это все работает.

https://pastebin.com/FVQK8ae8

Вот смотри, базовый вариант, например. Создаешь бота, добавляешь админом в чат.

Запускаешь скрипт в консоли, чтобы видеть отладку.

Бот читает чат, если видит сообщение с нужным текстом, пишет в ответ свое.

Попробуй запустить базовое и от этого уже пляши, меняй. Можно и телебота будет подключить, он просто автоматизирует некоторые базовые возможности.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

он просто автоматизирует некоторые базовые возможности

Всё он так автоматизирует. Не понимаю смысла извращения с requests, когда есть нормальные инструменты.
У меня есть проект на aiogram, там тысячи строк кода. Только на чистом парсинге JSON и обработкой всех ошибок вручную можно обосраться.

IIIypuk ★★★★★
()
Ответ на: комментарий от Edv1ed

Совет: лучше ставьте до и после кода три обратных апострофа (на клавиатуре там же, где и буква «Ё»).

Так будет сильно удобней читать и будет гарантия того, что ничто ее сломалось из-за проблем с разметкой.

ad0c
()
Ответ на: комментарий от bvn13

Пользуюсь Pyrogram, что в тесте, что для себя, что в энтерпрайзе.
Всем конечно пофиг на эту информацию, но не оставить я её тут не мог.

IIIypuk ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария