Не могу найти getChat в TeleBot (PyTelegramBotAPI)
У меня есть айди чата но никак не могу понять как из него получить Chat
import telebot
from telebot import types
bot = telebot.TeleBot('TOKEN')
def addTimer():
chat = bot.getChat("976363234")
username = chat.username
chat.send_message(chat.id, f'sus')
Ответы (1 шт):
Автор решения: Violet
→ Ссылка
@bot.message_handler(commands=['start'])
def addTimer(message):
chat = bot.get_chat('-10080')
print(f'{chat.id}\n{chat.type}\n{chat.title}\n{chat.username}\n{chat.first_name}\n{chat.last_name}\n{chat.photo}\n'
f'{chat.bio}\n{chat.description}\n{chat.invite_link}\n{chat.pinned_message}\n{chat.permissions}\n'
f'{chat.slow_mode_delay}\n{chat.message_auto_delete_time}\n{chat.sticker_set_name}\n{chat.can_set_sticker_set}'
f'\n{chat.linked_chat_id}\n{chat.location}')
- функция
addTimerдолжна принимать один аргумент:
TypeError: addTimer() takes 0 positional arguments but 1 was given
- метода
getChatнет:
AttributeError: 'TeleBot' object has no attribute 'getChat'
у объекта
chatнет методаsend_message:AttributeError: 'Chat' object has no attribute 'send_message'