flopHoppr, сообщество рекомендует DMDE, сам я с ней дела не имел (точнее, имел очень давно с DOS-версией). Настоятельно рекомендую сначала сделать посекторную копию диска программой на отдельный чистый диск и там уже ковыряться на другом компе.
Когда я по молодости работал эникейщиком в московской мэрии, мне однажды принесли ноут, в котором некий писатель (который «редактировал» книжки за авторством Ю.Лужкова) написал 700-страничный текст, а потом решил его сохранить. Ну, не сохранял почему-то. Писал и не сохранял.
А когда сохранил, то почему-то сохранил в папку мс офиса 6 под именем какой-то из библиотек офиса (типа msoffice.dll или что-то в таком духе, уже не помню точно). Ну вот такая фантазия случилась у творческой личности.
А офис перестал работать. А писатель переустановил офис. Ну он же не дурнее каких-то там компьютерщиков, сам может тоже кнопочки нажимать.
Офис заработал, а 700-страничный текст куда-то пропал :/
Ну в результате долгого ручного ковыряния я ему половину его драгоценного текста наковырял… огрызками…
это заняло наверно дня 2-3.
Проблема в том, что вы взялись копаться в ботах на Python, не изучив Python в достаточной степени. Вам не хватает понимания объектной модели языка, ООП, структур и т.п.
Так вы далеко не уедете - за каждым чихом бегать сюда…
Everything_is_bad, я не путаю. Но в данном контексте это не слишком принципиально, важно упомянуть о такой возможности, когда автор наступит на какой-нибудь heroku - может, вспомнит.
ArthesDark, если этот метод возвращает строку, эта строка, вероятно, JSON, и если так - его надо сначала десериализовать (превратить в структуру типа список). В python есть встроенная библиотека для этого.
Не все сервера поддерживают полноценную файловую систему, где можно хранить файл бд; кое-где оно может между сессиями или время от времени терять изменения.
ArthesDark, глазами в коде библиотеки - самый лучший способ. Также можно воспользоваться подсказками IDE, но это не всегда информативно.
Еще можно дебаггером.
mrdarkness, любые решения, основанные на социальных методах (что пользователь должен совершать сложное действие), крайне дороги в эксплуатации. И практически не работают.
Сто лет не копался в линюхах, но возможно там более сложная ситуация с разделами. Попробуйте посмотреть какие разделы куда смонтированы и какой у них объем, а также какие права. Возможно, в этом и будет причина.
Ощущение, что вы где-то выдернули кусок чужого кода (от aiogram, похоже), но он не подходит к остальным надерганным кускам кода.
Думаю, если используете telethon, надо прочесть его код, хотя бы касающийся класса Message, и найти что там есть про replay_to, и разобраться в нем и, возможно, попробовать его использовать.
Либо просто прочесть API клиента telegram и найти там что вам надо и дергать его напрямую.