$admin_id = 123; // ID админа
$text = " <b>Ошибка!!!</b> \n\n";
$text .= " ❗️ <b>" . $user_name . "</b> здесь сообщений никто не читает! \n\n";
$text .= " <b>НО</b> если у Вас есть вопросы или Вам нужна помощь обращайтесь в /contacts или /attention ";
$out = $bot->sendMessage([
'chat_id' => $admin_id,
'text' => $text,
'parse_mode' => 'HTML'
]);
sended = 0
for result in results:
if result == message.from_user.id: pass
else:
try:
bot.send_message(result[0], message.text)
sended+=1
except Exception as e: print(f"[Error] {e}")
bot.send_message(message.from_user.id, f"Отправлено {sended} сообщений!")
let prev_command = ""
bot.command('test', (ctx) => {
ctx.reply("Send your text in chat.")
prev_command = "test"
});
bot.on('text', (ctx) => {
if (prev_command == "test") {
ctx.reply(`Ok, your text '${ctx.message.text}'`)
} else {
ctx.reply("Sorry, usage commands!")
}
})
user_phone = "8 928 000 00 00" # Данные пользователя
user_email = "example@example.com" # Данные пользователя
allowed = ["gmail.com", "mail.ru", "yandex.ru"] # Разрещённые почты
# форматируем номер телефона
user_phone = user_phone.replace(" ", "") # Уберём пробелы
if len(user_phone) != 11:
# Длинна номера не равна 11 символам
pass
elif user_email.split("@")[1] not in allowed:
# Почта не верно указана
pass
else:
# Всё хорошо
pass
@bot.message_handler(commands=['special'])
def mess(message):
for user in joinedUsers:
bot.send_message(user, message.text[message.text.find(' '):])
Вы открыли файл joinedUsers и закрыли попробуйте этот код:
@bot.message_handler(commands=['special'])
def mess(message):
joinedFile = open("joined.txt", "r")
joinedUsers = set ()
for user in joinedUsers:
bot.send_message(user, message.text[message.text.find(' '):])