@night_7182

Как сделать чтоб бот отвечал только мне и никому больше?

Есть вот такой вот код и мне нужно чтоб бо отправлял только мне айпи сервера

import logging
from aiogram import Bot, Dispatcher, executor, types
import urllib.request

external_ip = urllib.request.urlopen('https://ident.me').read().decode('utf8')

bot = Bot(token=)

dp = Dispatcher(bot)

logging.basicConfig(level=logging.INFO)

@dp.message_handler(commands="ip")
async def my_ip(message: types.Message):
await message.answer(external_ip)

if __name__ == "__main__":

executor.start_polling(dp, skip_updates=True)
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
Blazar-py
@Blazar-py
Python разработка. Боты, парсеры, чекеры.
my_id = 123123123 # тут твой ID


@dp.message_handler(commands="ip")
async def my_ip(message: types.Message):
if message.from_user.id == my_id:
    await message.answer(external_ip)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
creat1vv
@creat1vv
nodejs developer
Вы можете сделать проверку по айди. Если айди равен вашему то бот отправит сообщение, если нет то нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы