import telebot
token = 'token'
bot = telebot.TeleBot(token)
ADMIN = 121495485 # Цифры заменить на свой id
@bot.message_handler(content_types=['text'])
def repeat_all_message(message):
print(message.chat.id)
if message.chat.id == ADMIN:
bot.send_message(message.chat.id,'Ты админ')
else:
bot.send_message(message.chat.id,'Ты не админ')
if __name__ == '__main__':
bot.polling(none_stop=True)
import telebot
bot = telebot.TeleBot('Токен')
@bot.message_handler(commands = ['start', 'help', 'info'])
def get_text_messages(message):
if message.text == "/info":
bot.send_message(message.from_user.id, "Привет, это мой первый бот. У него нет конкретной цели, но он может делать много чело интересного. ")
if message.text == "/help":
bot.send_message(message.from_user.id, "У этого бота есть несколько функций: 1 - делать краткие ссылки; 2 - проверить скорость интернета; 3 - полезные функции для работы с видео; 4 - мини-википедия; 5 - проверка погоды")
@bot.message_handler(content_types=['text', 'sticker'])
def get_sticker_messages(message):
if message.text == "car":
bot.send_sticker(message.from_user.id, "CAACAgIAAxkBAALgcmA1asqF7dNlbDFP8EC00v7Ej3cuAAIdAANvJ6c0V58DpQkwsgEeBA")
bot.polling(none_stop=True, interval=0)
Что нужно для этого сделатьЕсть несколько вариантов:
и что отвечает за снятие этой функции?Серверное ПО телеграм'а.
import telebot
import requests
token = 'токен'
bot = telebot.TeleBot(token)
@bot.message_handler(content_types=['text'])
def repeat_all_message(message):
print(message.text)
bot.send_message(message.chat.id,message.text)
@bot.message_handler(content_types=["document", "video", "audio"])
def handle_files(message):
document_id = message.document.file_id
file_info = bot.get_file(document_id)
print(document_id) # Выводим file_id
print(f'http://api.telegram.org/file/bot{token}/{file_info.file_path}') # Выводим ссылку на файл
bot.send_message(message.chat.id, document_id) # Отправляем пользователю file_id
if __name__ == '__main__':
bot.polling(none_stop=True)