upd: 09.11.2020 SOlVED
Написал бота на питоне, для рассылки сообщений в группу. Работает прекрасно.
А сейчас появилась задача, чтобы он отправлял сообщения на канал.
Когда я пишу скрипт(после чего пишу в личные сообщения с ботом команду /start)
import telebot
token = '...'
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
def default_test(message):
answer = 'Привет!'
bot.send_message('@hello_danishere', answer)
bot.polling(none_stop=True, interval=0)
или сам делаю телеграм запрос:
https://api.telegram.org/bot/sendMessage?chat_id=@...
то я получаю следующую ошибку:
{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}
Из того, что я сам откопал на просторах интернета я уже сделал:
1. Сделал бота администратором и дал ему все возможные права
2. Использовал @mychannelname вместо message.chat.id при вызове send_message
3. Что-то постил на канал, ведь бот может писать вам только если вы написали ему
Помогите! Как черт возьми мне заставить