small update

This commit is contained in:
InsanusMokrassar 2020-08-24 00:41:24 +06:00
parent 09416a0ba0
commit 1c509ed8cd
2 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,4 @@
import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.bot.getMe
import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.bot.setMyCommands import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.bot.setMyCommands
import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.send.media.sendDocument import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.send.media.sendDocument
import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.send.sendTextMessage import com.github.insanusmokrassar.TelegramBotAPI.extensions.api.send.sendTextMessage
@ -49,6 +50,7 @@ suspend fun main(args: Array<String>) {
bot.setMyCommands( bot.setMyCommands(
BotCommand(command, "Send some random file in picker directory") BotCommand(command, "Send some random file in picker directory")
) )
println(bot.getMe())
} }
scope.coroutineContext[Job]!!.join() scope.coroutineContext[Job]!!.join()

View File

@ -23,14 +23,17 @@ suspend fun activateResenderBot(
bot.startGettingFlowsUpdatesByLongPolling { bot.startGettingFlowsUpdatesByLongPolling {
filterContentMessages<MessageContent>(scope).onEach { filterContentMessages<MessageContent>(scope).onEach {
it.content.createResends(it.chat.id, replyToMessageId = it.messageId).forEach { it.content.createResends(it.chat.id, replyToMessageId = it.messageId).forEach {
bot.executeUnsafe(it) ?.also { bot.executeUnsafe(it) {
it.forEach(print)
} ?.also {
print(it) print(it)
} }
} }
}.launchIn(scope) }.launchIn(scope)
filterMediaGroupMessages<MediaGroupContent>(scope).onEach { mediaGroupMessages(scope).onEach {
safely { safely({ print(it.stackTraceToString()) }) {
bot.executeUnsafe(it.createResend(it.chat ?: return@safely, replyTo = it.first().messageId)).also { println(it.chat)
bot.execute(it.createResend(it.chat ?: return@safely, replyTo = it.first().messageId)).also {
print(it) print(it)
} }
} }