Use this method to delete a message, including service messages, with the following limitations:
- A message can only be deleted if it was sent less than 48 hours ago.
- A dice message in a private chat can only be deleted if it was sent more than 24 hours ago.
- Bots can delete outgoing messages in private chats, groups, and supergroups.
- Bots can delete incoming messages in private chats.
- Bots granted can_post_messages permissions can delete outgoing messages in channels.
- If the bot is an administrator of a group, it can delete any message there.
- If the bot has can_delete_messages permission in a supergroup or a channel, it can delete any message there. Returns True on success.
Ошибка скорее всего из за того, что пытаетесь компилировать во втором питоне, а надо в 3-м.
Ну и сам код с логическими ошибками, сначала нужно делать цикл, потом только высчитывать процент, как то так: https://www.online-python.com/mPtwa5nMHO
во многих платёжных системах в ссылке на оплату можно сформировать ссылку куда вернуться после оплаты .. типа кнопки "вернуться в магазин" .. или бота заставлять раз в 10-20-30 сек проверять прошла ли оплата
Зачем вам нужна наработка ? по серийному номеру смотрите дату производства, этого достаточно, что бы понять состояние. Диск пролежавший на полке 5 лет ничем не лучше диска проработавшего те же 5 лет в сервере , а может даже и хуже. А вот протестировать диск до/после покупки стоит, если он с "особенностями", то тесты это покажут.
Приведённый выше кусок кода сам учитывает статистику использования себя и потом выдаёт обобщённые результаты, что вам мешает на пхп реализовать похожий функционал, если бот уже работает ? запоминаем в файл или бд обращения, потом по команде от пользователя рапортуем результаты
Аналогично уже пару лет использую в доме Sonoff RF Switch , очень удобно что работает даже если нет связи с сервером (например отключили интернет) через домашнюю wifi сеть