Как писать в telegram от имени бота
Перейти к содержимому

Как писать в telegram от имени бота

  • автор:

Как от имени бота телеграм написать в чат?

Есть бот, он добавлен в администраторы чата. Как сделать чтоб от имени бота можно было написать в чат любой текст.

  • Вопрос задан более года назад
  • 424 просмотра

Средний 8 комментариев

  • Facebook
  • Вконтакте
  • Twitter

Vindicar

denmeln

SoreMix

denmeln

SoreMix

denmeln

SoreMix

denmeln

  • Facebook
  • Вконтакте
  • Twitter

denmeln

denmeln

denmeln

сейчас такой код
но он не срабатывает, я пробую написать боту, он не отправляет сообщение в чат

Для начала надопроверить, что он вас видит

Так же ковычки с ‘ID админ’ и ‘ID чата’ поубирауте

denmeln

denmeln

Думаю стоит добавить проверку того, что это личная переписка

denmeln

Полный код должен выглядеть так?

denmeln

Ещё хотел спросить, это же только текст .
А если например к тексту надо прикрепить фото, или видео. Стикер или gif

Денис Мельников, Вот так будет пересылать сообщение полностью..по идее

denmeln

Alexa2007,
Я уже пробовал так делать, и там вроде бот пересылает сообщение автора а не отправляет от своего имени.

Как принять человека в канал телеграмм и написать ему сообщение от лица бота?

Стоит задача: когда человек вступает в канал, то нужно чтобы бот (если нужно, то бот в канале будет состоять) писал сообщение в личку. При этом ботов, которые пишут сообщения в лс >1 и вход можно сделать как с одобрениями администратора, так и без.

Использовать telebot или aiogram?

user avatar

PS. К слову это такой себе способ сделать так чтобы бот писал первым. Забавно.

Итак чтобы повторить то что ты кидал по ссылке, я немного помучался. Собственно шаги.

  1. делаем бота в ботфазере
  2. даем боту возможность читать все сообщения (Group Privacy)
  3. создаем канал
  4. добавляем бота как администратора
  5. заходим в управление каналом — пригласительные ссылки — создать новую ссылку — ставим галку Заявки на вступление — ДОБАВИТЬ
  6. теперь переходим к коду бота

user avatar

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python telebot aiogram или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2022.8.30.42948

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. ⁠ ⁠

Там мы сделали несколько горячих клавиш для удобства. Тут мы будем делать то же самое, но уже из Телеграмм-мессенджера. Это может пригодятся сисадминам. Удобно перезагружать серваки, выполнять скрипты, запускать бантики и т.д. Включайте фантазию (можно даже свет на даче выключать, если вы забыли это сделать перед отъездом).

Вообщем дальше делов минут на 9. примерно.

Первым делом нужно завести себе бота в Телеграмм. Если вы там не зарегистрированы, то регистрируйтесь. После этого нужно найти «человека» с именем @BotFather. Пишем ему «/newbot». После чего он просит придумать и ввести имя бота, а затем просит ввести и имя пользователя. От него нам нужно только то, что обведено красненьким на картинке ниже(token). Информация эта сугубо личная так, что сохраните и никому не показывайте)) Вот я завёл себе еще одного для примера.

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

Вторым делом нам нужно установить страшную штуку под названием Python (на момент написания поста версия 3.6.2). Качаем, запускаем, ставим галочку, нажимаем инсталл. Всё)))

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

Теперь нужно установить пакет для общения с Телеграмм.

Открываем командную строку. Для этого нужно открыть пуск, там есть строка для ввода буков. Пишем в неё «cmd» и нажимаем Enter. Либо Пуск —> Все программы —> Стандартные —> Командная строка. Щелкаем по ней правой кнопкой мыши и выбираем «Запуск от имени администратора». Так наверное будет даже лучше. Открыли и пишем туда «py -m pip install telepot» и нажимаем Enter. Увидите как будет появляться похожая картинка(она взята из просторов интернета ибо у меня уже стоит этот пакет).

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

Ну, что же. Теперь нужно наговнокодить самого бота. Который будет выполнять какие-то действия, от каких-то команд написанных в Телеграмм. Сильно вникать не стоит, это ни к чему. Естественно вам нужно будет внести свои данные из первой части.

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

ВАЖНО И ОЧЕНЬ ВАЖНО. Вот ВМЕСТО иксов, там где обведено красной линией, в строке №33, в скобочках промеж кавычек, нужно вставить как раз то, что нам дал «отец ботов» (@BotFather) — ваш token.

http://www.sublimetext.com/2 Программа для редактирования кода.

Ниже вписываете GUID своих схем электропитания. В принципе туда можно писать то, что вам нужно если вы знаете, что делаете. Это обычная команда для командной строки. В строке №36 такая же команда, но на выключение ПК. Потом идут адреса на смену устройства воспроизведения. На самом деле просто внимательно присмотритесь и вам всё станет понятно. Блин, написал и нарисовал как смог. Не художник я и в программирование не шарю).

if ‘/0’ in command: В кавычках команда которую мы будем писать в Телеграмм. Можно и слова и по русски но начинать нужно именно с косой палочки.

p = subprocess.Popen(cmd0, shell=True) А тут собственно выполняется команда которую мы задали для переменной «cmd0». Для понятности нарисовал длинную красную загогулину.

bot.sendMessage(chat_id, «Комп не уйдёт в спящий режим») А это ответ бота в чат.

Смотрите и читайте первую часть.

Всё, больше ничего делать не нужно. Запускаем бота и начинаем с ним общаться.

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

Файлик с говнокодом нашего бота нужно положить в папку своего пользователя ПК. У меня это «C:\Users\naykob». Ну либо полностью пишите путь до того места, где он у вас будет жить. Вот так выглядит переписка с ботом.

Создаём бота в телеграмм. Выполняем команды на ПК. Уже делаем это прямо из Телеграмма. Часть вторая. Telegram бот, Рукожоп, Моё, Python, Быдлокодинг, Видео, Длиннопост

Вот вообщем-то и всё. Подключайте фантазию. Можно наделать всяких прикольных штук, вплоть до выключения утюга. Посмотрите другие мои посты. Там есть над чем поржать)))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *