Самоуничтожающееся фото на телефонах Android
Как отправить фото в телеграмме с таймером на Android? Секретный чат не предлагать, только обычный)
Или такая функция есть только на Iphone?
По дате
По рейтингу
Когда фото прикрепляешь там внизу часики типо таймер и жми на них
нет их на Андроиде)
Спасибо)) Все супер!
Можно написать скрипт на питоне. Не уверен на 100%, но думаю можно
Вот код от чатаГПТ
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import okhttp3.MediaType
import okhttp3.MultipartBody
import okhttp3.OkHttpClient
import okhttp3.Request
import java.io.File
import java.util.concurrent.TimeUnit
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Путь к фотографии
val photoPath = "path/to/photo.jpg"
// Загрузка фотографии на сервер Telegram
val response = uploadPhotoToTelegram(photoPath)
// Обработка ответа (здесь можешь получить chat_id)
val chatId = "YOUR_CHAT_ID"
// Задержка перед удалением в миллисекундах (например, 1 час)
val delayMillis = 3600000
// Запуск задачи по расписанию
schedulePhotoDeletion(chatId, photoPath, delayMillis)
}
private fun uploadPhotoToTelegram(photoPath: String): String {
val userToken = "YOUR_USER_TOKEN"
val client = OkHttpClient.Builder()
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.build()
val file = File(photoPath)
val requestBody = MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("chat_id", "YOUR_CHAT_ID")
.addFormDataPart("photo", file.name, file.asRequestBody(MediaType.parse("image/*")))
.build()
val request = Request.Builder()
.url("https://api.telegram.org/bot$userToken/sendPhoto")
.post(requestBody)
.build()
val response = client.newCall(request).execute()
return response.body()?.string() ?: ""
}
private fun schedulePhotoDeletion(chatId: String, photoPath: String, delayMillis: Long) {
val handler = android.os.Handler()
handler.postDelayed({
// Удаление фотографии
File(photoPath).delete()
}, delayMillis)
}
}
Что-то не похоже на питон
автоудаление или че?
Айфон лучший
Такого нет
Видео по теме