У меня в ботах +- такая же система, но используется получение ввода от пользователя через ManualResetEventSlim. Может где-то избыточно, но можно сохранять состояние всей команды, всех данных.
Из главного что не увидел это ограничение на отправку сообщений пользователю и общее.
Через RateLimiting сделано общее ограничение на отправку. Для конкретного пользователя сделано через сохранение в ConcurrentDictionary<userid, datetime>. Дальше вычисляется от текущего времени в TimeSpan. Ожидание mres, потом отправка.
Для модернизации можно добавить для конкретного типа сообщений (видео, музыка, текст, etc).
Можно напрямую написать, некоторым продавцам, и они сами сделают доп товар в какой то карточке и тогда можно будет купить какой то радио компонент, который нужен. Они знают что для РФ скрывают всё что дешёвое/запрещённое, поэтому с ними только такое сотрудничество.
На форумах можно подробнее ознакомиться, как об этом лучше писать, но можно найти товар через глобал, написать продавцу и купить через русский, но с левой карточкой товара - хоть как-то да можно.
1. При принятии звонка происходит соединение. Оно может идти 2 секунды (редко) и 10 секунд (часто) и это напрямую влияет на "пинг" между общением. Не уверен точно, но, кажется, что он может расти и в момент разговора. Пару дней назад такая задержка была секунд 30.
На Винде такая же проблема и это не решается сменой провайдера (мегафон, проводной, и tele2) и vpn (Швеция). В дискорде бывает такое что пинг до 3 секунд поднимается, но перезаход и отлагивание интернета решают проблему и это проблемы только на ПК, на телефоне норм.
2. Не сохраняется история просмотра постов, где остановился. Началось пару месяцев назад. Иногда может откатить на пару дней назад в постах, но хорошо кнопка "перейти к новым" есть.
У меня как-то отжали месяц из трёх купленных на beget (хостинге сайта). Мне тоже было не важно что у них там происходит, т.к. главное что бы моё всё работало. Потом оказалось что старые покупки аннулируют, т.к. они были сделаны у другое главного человека, а не у нужного главного.
Я так и не понял что они хотели от меня, но мои 30₽+ (xd) ушли в никуда.
С тех пор beget обходу стороной. Мне хватило одного раза что бы понять контору ... .
Я себе сделал максимальный разгон ram на r9 5900x ddr4 3800, memtest86 проходит на легке, т.е. ошибок ни разу не было, но при тесте уже в винде (не помню ПО, используют как подтверждение стабильности ram для апрува результатов в таблицу оверклокеров) были ошибки, потом подшаманил и ошибки перестали быть, но ПК стал работать не стабильно, а это выключения под нагрузкой и не запуск. После доп настроек стало лучше, но до сих пор есть проблемы со стартом (иногда может 10 раз запускаться), но тесты не показывают никаких проблем.
У меня хоть и ddr4, но какая разница если тесты выявить не стабильность не могут, зато все хвастаются своими 3800, хотя у всех есть с этим проблемы.
А дефектный модуль memtest выявил, но дефект очень странный. Если на холодную запускать, то тест пройден, а если после перезагрузки, то будут ошибки, но не всегда 75/25, но винда лагает и всё что связано с ram работает очень долго (страница из кеша браузера открывалась сек 15, а загружалась (отображалась) сек 8).
Если есть деньги, то многое можно сделать, а если их нет, то можно дальше оставлять все свои документы в трёх десятках сервисах, пусть дальше их сливают и получают штраф 60k.
Моих нигде нет потому, что я их нигде не оставляю. Если хоть один раз их оставить, то это на всю жизнь и потом неизвестно что будет (кредит или нет, не важно). Никто не несёт ответственность за слив перс. данных, штрафы в 60k никого не пугают, поэтому сами виноваты что никто не хочет их оставлять (хотят те, кому пофиг на это).
Сейчас можно купить? Можно. Государство контролирует это? Нет. Может контролировать? Если сделает клон великого китайского firewall'а. Пока можно общаться с соседними странами, значит можно обменивать на крипту и обратно. Схема с ру карты на карту и с крипто на крипто кошелёк никто не отменял и это никак не проверить и не узнать. Можно ставить ограничения на переводы и блокировки по 115-Ф3 (которые бесполезные против того с чем должны бороться), но обмены на крипту всегда будут.
У меня домен, который никак не был использован (купил и забыл) был заблокирован из-за того что я не дал свой паспорт reg(ru) спустя пол года, а через пару дней заблокировали домен, которым я пользовался. Заблокировали и заблокировали, пошёл на зарубежный сервис и у них купил другой домен за 1$ и оплатил криптой. Наши пускай дальше "проверяют" данные и делают рейдерский захваты (повезло что не купил на пол года, а только подходил третий оплаченный месяц из трёх и потерял рублей 50).
Как сделано у меня. Клиенту показывается адрес и сумма для пополнения. После оплаты клиент отправляет адрес. Дальше бот проверяет через api от сканеров (по типу tronscan) транзакцию и подтверждает её на сайте.
Вообще так не правильно делать, нужно под каждого пользователя создавать кошелёк и проверять его на пополнение нужной монеты и на сумму пополнения (а ещё aml проверка), но я всех своих клиентов, пока что, знаю и мин пополнение от 1 usdt.
RateLimiting для общего ограничения, на сколько помню, 20 сообщений/сек на отправку и 200 на редактирование.
Я с этим столкнулся на этапе тестирования, поэтому сразу прогуглил и внёс изменения в свой код.
У меня в ботах +- такая же система, но используется получение ввода от пользователя через ManualResetEventSlim. Может где-то избыточно, но можно сохранять состояние всей команды, всех данных.
Из главного что не увидел это ограничение на отправку сообщений пользователю и общее.
Через RateLimiting сделано общее ограничение на отправку. Для конкретного пользователя сделано через сохранение в ConcurrentDictionary<userid, datetime>. Дальше вычисляется от текущего времени в TimeSpan. Ожидание mres, потом отправка.
Для модернизации можно добавить для конкретного типа сообщений (видео, музыка, текст, etc).
Можно напрямую написать, некоторым продавцам, и они сами сделают доп товар в какой то карточке и тогда можно будет купить какой то радио компонент, который нужен. Они знают что для РФ скрывают всё что дешёвое/запрещённое, поэтому с ними только такое сотрудничество.
На форумах можно подробнее ознакомиться, как об этом лучше писать, но можно найти товар через глобал, написать продавцу и купить через русский, но с левой карточкой товара - хоть как-то да можно.
Не увидел такого набора багов:
1. При принятии звонка происходит соединение. Оно может идти 2 секунды (редко) и 10 секунд (часто) и это напрямую влияет на "пинг" между общением. Не уверен точно, но, кажется, что он может расти и в момент разговора. Пару дней назад такая задержка была секунд 30.
На Винде такая же проблема и это не решается сменой провайдера (мегафон, проводной, и tele2) и vpn (Швеция). В дискорде бывает такое что пинг до 3 секунд поднимается, но перезаход и отлагивание интернета решают проблему и это проблемы только на ПК, на телефоне норм.
2. Не сохраняется история просмотра постов, где остановился. Началось пару месяцев назад. Иногда может откатить на пару дней назад в постах, но хорошо кнопка "перейти к новым" есть.
У меня как-то отжали месяц из трёх купленных на beget (хостинге сайта). Мне тоже было не важно что у них там происходит, т.к. главное что бы моё всё работало. Потом оказалось что старые покупки аннулируют, т.к. они были сделаны у другое главного человека, а не у нужного главного.
Я так и не понял что они хотели от меня, но мои 30₽+ (xd) ушли в никуда.
С тех пор beget обходу стороной. Мне хватило одного раза что бы понять контору ... .
Теперь nic.ru буду также обходить.
Я себе сделал максимальный разгон ram на r9 5900x ddr4 3800, memtest86 проходит на легке, т.е. ошибок ни разу не было, но при тесте уже в винде (не помню ПО, используют как подтверждение стабильности ram для апрува результатов в таблицу оверклокеров) были ошибки, потом подшаманил и ошибки перестали быть, но ПК стал работать не стабильно, а это выключения под нагрузкой и не запуск. После доп настроек стало лучше, но до сих пор есть проблемы со стартом (иногда может 10 раз запускаться), но тесты не показывают никаких проблем.
У меня хоть и ddr4, но какая разница если тесты выявить не стабильность не могут, зато все хвастаются своими 3800, хотя у всех есть с этим проблемы.
А дефектный модуль memtest выявил, но дефект очень странный. Если на холодную запускать, то тест пройден, а если после перезагрузки, то будут ошибки, но не всегда 75/25, но винда лагает и всё что связано с ram работает очень долго (страница из кеша браузера открывалась сек 15, а загружалась (отображалась) сек 8).
Если есть деньги, то многое можно сделать, а если их нет, то можно дальше оставлять все свои документы в трёх десятках сервисах, пусть дальше их сливают и получают штраф 60k.
Моих нигде нет потому, что я их нигде не оставляю. Если хоть один раз их оставить, то это на всю жизнь и потом неизвестно что будет (кредит или нет, не важно). Никто не несёт ответственность за слив перс. данных, штрафы в 60k никого не пугают, поэтому сами виноваты что никто не хочет их оставлять (хотят те, кому пофиг на это).
Сейчас можно купить? Можно. Государство контролирует это? Нет. Может контролировать? Если сделает клон великого китайского firewall'а. Пока можно общаться с соседними странами, значит можно обменивать на крипту и обратно. Схема с ру карты на карту и с крипто на крипто кошелёк никто не отменял и это никак не проверить и не узнать. Можно ставить ограничения на переводы и блокировки по 115-Ф3 (которые бесполезные против того с чем должны бороться), но обмены на крипту всегда будут.
regway.com пополнение минимум 10 USDT, домены от 0.99$ (fun, online, pw, space, website), но продление уже дорогое
Я тоже так подумал, но не написал)
У меня домен, который никак не был использован (купил и забыл) был заблокирован из-за того что я не дал свой паспорт reg(ru) спустя пол года, а через пару дней заблокировали домен, которым я пользовался. Заблокировали и заблокировали, пошёл на зарубежный сервис и у них купил другой домен за 1$ и оплатил криптой. Наши пускай дальше "проверяют" данные и делают рейдерский захваты (повезло что не купил на пол года, а только подходил третий оплаченный месяц из трёх и потерял рублей 50).
Я правильно понял что для пользования хостингом нужно будет давать свой паспорт, иначе никак?
Как сделано у меня. Клиенту показывается адрес и сумма для пополнения. После оплаты клиент отправляет адрес. Дальше бот проверяет через api от сканеров (по типу tronscan) транзакцию и подтверждает её на сайте.
Вообще так не правильно делать, нужно под каждого пользователя создавать кошелёк и проверять его на пополнение нужной монеты и на сумму пополнения (а ещё aml проверка), но я всех своих клиентов, пока что, знаю и мин пополнение от 1 usdt.